/*
 * Zakladni Styl HANSEN
 * Autor: Jan Rezac
 *
 */

body {
  background: #120811 url(../images/dark/top.gif) 0 0 repeat-x;
  color: #fff;
}

a, a:link {
  color: #e1d3b7;
}

a:visited {
  color: #e1d3b7;
}

a:hover, 
a:focus, 
a:active {
  color: #fff;
}

div.logo span {
  background: url(../images/dark/hansen.gif);
}

div.main div.ok {
  color: #e1d3b7;
  border: 1px solid #e1d3b7;
}


div.lhans {
  border-bottom: 1px solid #e1d3b7;
}

div.mm a,
div.mm a:link,
div.mm a:visited,
div.sm a,
div.sm a:link,
div.sm a:visited {
  color: #e1d3b7;
}

div.mm a:hover,
div.sm a:hover {
  background: #e1d3b7;
  color: #120811;
}

p.fbshare a,
p.fbshare a:link,
p.fbshare a:visited {
  color: #fff;
}

p.fbshare a:hover {
  color: #e1d3b7;
}

div.mm li.active-trail a,
div.mm a.active,
div.mm a.active:link,
div.mm a.active:visited,
div.mm a.active:hover,
div.sm li.active-trail a,
div.sm a.active,
div.sm a.active:link,
div.sm a.active:visited,
div.sm a.active:hover {
  color: #fff;
}

div.sm {
  border-bottom: 1px solid #e1d3b7;
  background: url(../images/dark/dot.gif) 240px 11px no-repeat;
}

div.decor,
div.sluzby,
div.decor-home {
  background: url(../images/dark/double.gif) 0 100% no-repeat;
}

div.content {
  background: url(../images/dark/bot.gif) 0 100% no-repeat;
}

div.content2 {
  background: url(../images/dark/div.gif) 500px 0 repeat-y;
}

div.kontakt {
  background: url(../images/dark/div.gif) 425px 0 repeat-y;
}

div.content3 {
  background: url(../images/dark/ornament2.gif) 501px 0 no-repeat;
}

div.nabidka {
  background: url(../images/dark/ornament1.gif) 50% 100% no-repeat;
}

div.nabidka b,
table.menu th,
table.menu td.price {
  color: #e1d3b7;
}

div.wrapper ul li,
div.cont a,
div.decor-home ul li {
  background: url(../images/dark/dot.gif) 0 6px no-repeat;
}

div.all a {
  background: url(../images/dark/dot.gif) 0 6px no-repeat;
}

div.all span {
  background: url(../images/dark/dot2.gif) 100% 6px no-repeat;
}

input.sub {
  color: #fff;
  background: #917b4c;
  border: 1px solid #917b4c;
}

div.f3 label,
div.colhomepad label {
  color: #120811;
}

input.text,
input.form-text,
textarea {
  border: 1px solid #a58e5e;
  background: #e1d3b7;
}

span.form-required {
  color: #e1d3b7;
}

div.footer,
div.footer a,
div.footer a:link,
div.footer a:visited,
div.footer strong {
  color: #fff;
}

div.footer a:hover {
  color: #e1d3b7;
}

div.facebook span {
  background: url(../images/dark/facebook.gif);
}

h1 {
  color: #fff;
}

a.out {
  background: url(../images/dark/out.gif) 100% 4px no-repeat;
}

a.out:hover {
  background-position: 100% -996px;
}

h2 {
  color: #e1d3b7;
}

h3 {
  color: #e1d3b7;
}

h1.error {
  color: #ffb1b1;
}

strong,
em {
  color: #e1d3b7;
}

div.togg a,
div.togg a:link,
div.togg a:visited {
  background: #e1d3b7;
  color: #120811;
}

div.togg a:hover {
  background: #917b4c;
  color: #fff;
}

div.lang a.active:hover,
div.email {
  background: #e1d3b7;
  color: #120811;
}

div.content4 div.decor2,
div.photo {
  background: url(../images/dark/double2.gif) 0 100% no-repeat;
}

img {
  border: 1px solid #e1d3b7;
}

span.wine-white {background: url(../images/dark/wine-white.gif);}
span.wine-red {background: url(../images/dark/wine-red.gif);}
span.wine-rose {background: url(../images/dark/wine-rose.gif);}

table.vino i {
  color: #999;
}

div.note,
blockquote,
div.aktualne p {
  color: #e1d3b7;
}

div.osoba {
  border: 1px solid #e1d3b7;
}

table.menu td.vinar {
  color: #e1d3b7;
}

div.text table.menu th,
div.text table.menu tbody {
  border: 0 none;
}

div.date {
  color: #e1d3b7;
}

div.date span {
  background: url(../images/dark/dot.gif) 100% 5px no-repeat;
}

div.pager {
  border-top: 1px solid #e1d3b7;
}

div.pager b {
  background: #e1d3b7;
  color: #120811;
}

div.banner span {
  background: url(../images/banner/filharmonie.gif) 0 -96px;
}

div.banner a:hover span {
  background-position: 0 0;  
}

div.lang span {
  background: url(../images/dark/lang.gif);
}

#home h1 {
  color: #e1d3b7;
}

#home h1 strong {
  color: #fff;
}

div.content ul.hansenovinky li {
  border-bottom: 1px solid #e1d3b7;
}

ul.hansenovinky a {
  color: #fff;
}

ul.hansenovinky a strong {
  color: #e1d3b7;
}

ul.hansenovinky a:hover strong {
  color: #fff;
}

div.email h2 {
  color: #120811;
}

div.email label {
  color: #120811;
}

div.email input.text {
  background: #fff;
}

div.email input.sub {
  background: #6e5c37;
}

p.date {
  color: #e1d3b7;
}
