body { background-image: url(../Images/Ondra/bg-body.gif); }
/*-------------------------------------------------------------------*/

/* odkazy */
a:link { color: #273857; }

a:visited { color: #273857; }

a:hover { color: #273857; }

a:active { color: #273857; }
/*-------------------------------------------------------------------*/

/* nadpisy */
h1, h2, h3, h4, h5, h6 { color: #617098; }
h1 { color: #31384B; }
/*-------------------------------------------------------------------*/

/* top menu */
.topmenu { color: #b5bbcd; }
.topmenu a { color: #b5bbcd; }
/*------------------------------------*/

input.button { background: #31384B url(../Images/Ondra/bg-button.jpg) repeat-x top left; border: 1px solid #1F2531; color: #b5bbcd; }
input.search { background: #b5bbcd url(../Images/Ondra/bg-input-text.jpg) repeat-x top left; border: 1px solid #1F2531; }

/*-------------------------------------------------------------------*/

/* hlavicka */

.hlavicka .Foto { top: 4px; left: 0px; }
.hlavicka h1, .hlavicka h1 span { font-size: 30px; color: #31384B; height: 140px; width: 461px; position: absolute; top: 50px; left: 500px; }
.hlavicka h1 span { background-image: url(../Images/Ondra/kepka-text.jpg); left: 0; top: 0; }

/* levySloupec */
.levySloupec { color: #b5bbcd; background: #393f55 url(../Images/Ondra/bg-top-col.gif) no-repeat left top; }
.levySloupec h2 { color: #8b95af; }

.levySloupec .menu li a:link, .levySloupec .menu li a:visited { color: #b5bbcd; background: url(../Images/Ondra/odrazka.gif) 5px center no-repeat; }

.levySloupec .menu li a:hover { color: #b5bbcd; background: #3D435A url(../Images/Ondra/odrazka.gif) no-repeat left center; }

.levySloupec .menu li ul li a:link, .levySloupec .menu li ul li a:visited { color: #b5bbcd; background: url(../Images/Ondra/odrazka-small.gif) 25px center no-repeat; }

.levySloupec .menu li ul li a:hover { color: #b5bbcd; background: #3D435A url(../Images/Ondra/odrazka-small.gif) no-repeat 20px center; }
.levySloupec a:link, .levySloupec a:visited { color: #eac6dc; }

.levySloupec a:hover { color: #eac6dc; }
/*-------------------------------------------------------------------*/

/* pravySloupec */

.pravySloupec { color: #b5bbcd; background: #393f55 url(../Images/Ondra/bg-top-col.gif) no-repeat left top; }
.pravySloupec h2 { color: #8b95af; }

.pravySloupec .menu li a:link, .pravySloupec .menu li a:visited { color: #FFF; background: #660000; padding: 8px 0 0 10px; }

.pravySloupec .menu li a:hover { color: #FFF; background: #330000; padding: 8px 0 0 10px; }
.pravySloupec hr, .levySloupec hr { border: none; height: 1px; margin: 5px 0px 5px 0px; color: #8B95AF; background: #8B95AF; }
.pravySloupec img.left { border: solid 2px #D38DB7; }
.pravySloupec img.right { border: solid 2px #D38DB7; }

/*-------------------------------------------------------------------*/

/* paticka */
.paticka { background: #393f55; color: #b5bbcd; }
.paticka p.copyright a, .paticka p.copyright a:hover { color: #b5bbcd; }
.paticka p.webdesign a, .paticka p.webdesign a:hover { color: #b5bbcd; }
/*-------------------------------------------------------------------*/

/* tabulka border */
table.border { border: 1px solid #666; width: 100%; }
table.border th { border: 1px solid #EEE; background-color: #617098; color: #FFFFFF; padding: 5px; }

/*-------------------------------------------------------------------*/

.replace span { background-position: 0 0; background-repeat: no-repeat; left: -211px; position: absolute; top: 21px; }


/* -------------- alba ve fotogalerii -------------- */
div.album img { border: solid 2px #273857 !important; }
img.nahled { border: solid 2px #273857 !important; }
hr { border: none; height: 1px; margin: 5px 0px 5px 0px; color: #31384B; background: #; }


/* --------- zvýrazněný blok v pravém sloupci ---------------*/
p.zvyrazneno { background-color: #989DB3; border: 1px solid #ffffff; color: #ffffff; line-height: 150%; padding: 8px;  }
img.zvyrazneno { margin-top: 5px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; }
.pravySloupec p.zvyrazneno a { color: #393F55; font-weight: bold; }
p.zvyrazneno a:hover { color: #272439; }


/* --------- Seznam zboží ---------------*/
table.zbozi { width: 100%; }
table.zbozi td { padding: 2px; }
table.zbozi h2 { font-size: 16px; margin: 0px; padding: 0px; }
table.zbozi td.popis { height: 100%; vertical-align: top; }
table.zbozi td.cena { font-weight: bold; color: #dd0000; vertical-align: top; }
table.zbozi td.koupit { text-align: right; vertical-align: top; }

/* --------- Košík ---------------*/
table.kosik { width: 100%; }
table.kosik td { padding: 2px; margin: 0px; }
table.kosik td.polozka { padding-bottom: 0px; font-weight: bold; }
table.kosik td.polozka .delete { float: right; margin-top:2px; margin-left:10px;}
table.kosik td.cena { text-align: right; }
table.kosik td.celkem { font-weight: bold; }


