html {
background: #d5debf url('../image/background.png') repeat-x 0 0;
}
body {
margin: 0;
}
/* layout */
#stranka {
width: 820px;
margin: 0 auto;
padding: 0;
}
#hlavicka {
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
text-align: center;
}
#hlavicka, #hlavicka span {
height: 235px;
width: 820px;
}
#hlavicka span {
display: block;
position: absolute;
left: 0;
top: 0;
background: url('../image/hlavicka.jpg');
}
#blok1 {
float: right;
width: 640px;
}
#blok1 #blok11 { /* obsah stranky */
float: left;
width: 470px;
margin: 0;
}
#blok1 #blok12 { /* pravy sloupec */
float: right;
width: 165px;
}
#blok2 { /* menu */
margin: 0;
float: left;
width: 160px;
}
img {
border: none;
padding: 0;
margin: 0;
}
#blok1 #blok12 #aktuality_nadpis {
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
}
#aktuality_nadpis, #aktuality_nadpis span {
width: 165px;
height: 54px;
}
#aktuality_nadpis span {
display: block;
position: absolute;
left: 0;
top: 0;
background: url('../image/aktuality.jpg');
}
#blok1 #blok12 #aktuality {
position: relative;
background: url('../image/right_column_shade.png');
background-repeat: repeat-y;
background-position: top right;
padding: 5px 12px 6px 6px;
}
#blok1 #blok12 #aktuality_dole {
height: 11px;
background: url('../image/right_column_bottom_shade.jpg');
}
#blok1 #blok12 #autor {
padding-right: 10px;
text-align: right;
font-family: sans-serif;
font-size: 0.80em;
}
/* aktuality */
#aktuality .aktualita_datum {
font-size: 0.7em;
font-weight: bold;
color: #8c0506;
font-family: Arial, Helvetica, sans-serif;
padding-left: 3px;
overflow: hidden;
}
#aktuality .aktualita_nadpis {
font-size: 0.9em;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #002a50;
overflow: hidden;
}
#aktuality .aktualita_text {
font-size: 0.82em;
font-family: Verdana, "Trebuchet MS", sans-serif;
padding-left: 2px;
text-align: justify;
margin-bottom: 6px;
line-height: 1.1em;
overflow: hidden;
}
#aktuality #nova_aktualita {
position: absolute;
top: -4px;
right: 8px;
}
#nova_aktualita a {
font-size: 0.8em;
font-weight: bold;
text-decoration: underline;
color: blue;
}
/* menu */
#menu_cenik_pujcovneho {
}
#menu h1 {
position: relative;
overflow: hidden;
margin: 0;
padding: 0;
font-size: 1.1em;
}
#menu h1, #menu h1 span {
width: 170px;
}
#menu_cenik_pujcovneho, #menu_cenik_pujcovneho span {
height: 48px;
}
#menu_vylety, #menu_vylety span {
height: 31px;
}
#menu_cenik_dopravy, #menu_cenik_dopravy span {
height: 29px;
}
#menu_vodacky_pruvodce, #menu_vodacky_pruvodce span {
height:43px;
}
#menu_orlice_v_obrazech, #menu_orlice_v_obrazech span {
height: 29px;
}
#menu_podminky_pujcovny, #menu_podminky_pujcovny span {
height: 51px;
}
#menu_prodejna_hk, #menu_prodejna_hk span {
height: 49px;
}
#menu_prodejna_tyniste, #menu_prodejna_tyniste span {
height: 48px;
}
#menu_cestovni_agentura, #menu_cestovni_agentura span {
height: 28px;
}
#menu_taboriste_orlice, #menu_taboriste_orlice span {
height: 30px;
}
#menu_bufet, #menu_bufet span {
height: 47px;
}
#menu_kontakty, #menu_kontakty span {
height: 43px;
}
#menu span {
display: block;
position: absolute;
left: 0;
top: 0;
}
#menu_cenik_pujcovneho span {
background: url('../image/01_cenik_pujcovneho.jpg');
}
#menu_vylety span {
background: url('../image/02_vylety.jpg');
}
#menu_cenik_dopravy span {
background: url('../image/03_cenik_dopravy.jpg');
}
#menu_vodacky_pruvodce span {
background: url('../image/04_vodacky_pruvodce.jpg');
}
#menu_orlice_v_obrazech span {
background: url('../image/05_orlice_v_obrazech.jpg');
}
#menu_podminky_pujcovny span {
background: url('../image/06_podminky_pujcovny.jpg');
}
#menu_prodejna_hk span {
background: url('../image/07_prodejna_hk.jpg');
}
#menu_prodejna_tyniste span {
background: url('../image/08_prodejna_tyniste.jpg');
}
#menu_cestovni_agentura span {
background: url('../image/09_cestovni_agentura.jpg');
}
#menu_taboriste_orlice span {
background: url('../image/10_taboriste_orlice.jpg');
}
#menu_bufet span {
background: url('../image/11_bufet.jpg');
}
#menu_kontakty span {
background: url('../image/12_kontakty.jpg');
}
#menu span.selected, #menu a:hover span.menu {
background-position: -170px 0;
}
/* hlavni obsah */
#obsah_stranky {
margin: 2px 8px 10px 0;
padding: 10px 10px 20px 10px;
background: white;
border: solid black 1px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 120%;
}
#obsah_stranky h2 {
font-weight: bold;
font-size: 1.5em;
}
#obsah_stranky h4 {
font-weight: bold;
font-size: 1.0em;
}
#obsah_stranky p {
font-size: 0.9em;
text-align: left;
}
#obsah_stranky table.cenik {
border: none;
font-size: 0.82em;
}
#obsah_stranky table.cenik td.nazvy {
width: 360px;
text-align: left;
}
#obsah_stranky table.cenik td.ceny {
text-align: right;
}
#obsah_stranky table.vylety {
border: none;
font-size: 0.82em;
font-weight: bold;
}
#obsah_stranky table.vylety td.trasa {
text-align: left;
}
#obsah_stranky table.vylety td.delka {
text-align: right;
}
#obsah_stranky span.motto {
font-style: italic;
font-weight: bold;
font-size: 1.1em;
font-family: Georgia, "Times New Roman", Times, serif;
}
#galerie {
text-align: center;
margin: 0;
padding: 0;
}
#galerie #fotka img {
position: relative;
left: -5px;
top: -4px;
border: none;
}
#galerie #vetsi_fotka {
text-align: right;
font-size: 0.8em;
position: relative;
top: -4px;
}
#galerie #nahledy img {
margin: -1px;
padding: 0px;
}
#galerie #nahledy .selected {
border: solid 1px blue;
}
#obsah_stranky form {
text-align: left;
}
#aktuality_sprava_formulare {
text-align: left;
font-size: 0.85em;
}
#aktuality_sprava_vypis {
text-align: left;
font-size: 0.8em;
}
#aktuality_sprava_vypis table.aktuality {
border: solid 1px #ccc;
padding: 0;
}
#aktuality_sprava_vypis tr.head td {
border: solid 1px #ccc;
margin: 1px;
background: #eee;
}
#aktuality_sprava_vypis tr.head td.title {
width: 260px;
}
#aktuality_sprava_vypis tr.head td.date {
width: 110px;
text-align: center;
}
#aktuality_sprava_vypis tr.head td.delete {
width: 65px;
text-align: center;
}
#aktuality_sprava_vypis tr.text td {
padding: 2px;
}

#kudyznudy {
text-align: right;
padding: 0px;
padding-right: 12px;
margin: 0px;
}

