body {
     font-family: Tahoma, sans-serif;
     font-size: 13px;
     text-align: center;
     background-color: #676767;
     color: #7F6950;
     margin: 0px;
     padding: 0px;}

a    {
     outline: none;
     color: #7F6950;}

a:hover    {
     outline: none;
     color: #dc9539;}

img {
     border: 0px;}

#na-stred {
     margin-top: 15px;
     position: absolute;
     right: 50%;
     width: 1000px;}

#na-stred-2 {
     width: 1000px;
     background-image: url('img/bg-na-stred.jpg');
     background-repeat: repeat-y;
     position: relative;
     left: 500px;
     min-height: 350px;
     background-image: url('/img/krivky-horni.jpg');
     }

#header {
     height: 250px;
     width: 1000px;
     margin-top: 0px;
     text-align: left;
     color: #7F6950;
     font-family: Bookman Old Style, serif;}

#header img {
     float: left;}

#lang-menu {
     height: 70px;
     width: 1000px;
     text-align: right;
     background-image: url('/img/seda.png');}

#lang-menu img {
     margin: 46px 5px 0 0;
     border: 0px;}

#adresa {
     width: 230px;
     float: right;
     text-align: center;
     margin-top: 40px;
     padding-right: 10px;
     font-size: 14px;}

#adresa h1 {
     font-size: 26px;
     font-weight: normal;
     margin: 0;}

#adresa a, #adresa a:hover {
     color: #7F6950;
     text-decoration: none;}


#menu {
     color: #7F6950;
     width: 1000px;
     height: 39px;
     text-align: center;
     margin-top: 0px;
     background-color: #C6C0AB;
     font-family: Bookman Old Style, serif;}

#menu a {
     text-decoration: none;
     font-size: 16px;
     line-height: 38px;
     font-weight: bold;
     padding: 0 15px;
     border: none;
     color: #7F6950;
     outline: none;}

#menu a:hover {
     color: #FFFFFF;}

#main {
     width: 1000px;
     padding-top: 10px;
     text-align: justify;
     background-color: #DED7C3;
     min-height: 380px;
     background-image: url('img/krivky.png');}

#sloupec-1 {
     width: 230px;
     margin: 0 7px 0 3px;
     padding: 5px;
     text-align: center;
     float: left;
     font-size: 11px;}

#sloupec-1 img {
     margin: 5px;}

h2 {
     margin: 3px 0;
     padding: 3px 0;
     font-size: 15px;}


#sloupec-1 table, #sloupec-1 td, #sloupec-3 table, #sloupec-3 td {
     margin: 0px;
     padding: 2px;
     border: 0px;
     text-align: left;}

#sloupec-1 table, #sloupec-1 td {
     margin-left: 20px;}

#sloupec-1 input, #sloupec-1 select, #sloupec-1 textarea, #sloupec-2 .tlacitko  {
     font-size: 11px;
     background-color: #FFFFFF;
     width: 120px;
     border: 1px solid #B8B49B;
     color: #7F6950;}

#sloupec-1 .tlacitko , #sloupec-2 .tlacitko {
     background-color: #C6C0AB;}

#sloupec-1 .r, #sloupec-3 .r {
     text-align: right;}

#back {
     margin: 10px 0;
     background-image: url('img/bg-siroke.png');
     background-repeat: repeat-y;
     float: left;
     width: 740px;
     }

#sloupec-2 {
     width: 470px;
     margin: 5px 0 20px 0;
     padding: 0px 10px;
     float: left;
     text-align: justify;
     min-height: 360px;
     }

#sloupec-2 .formular {
     font-size: 13px;
     background-color: #FFFFFF;
     width: 300px;
     border: 1px solid #B8B49B;
     color: #7F6950;}

#sloupec-2 td {
     text-align: left;}

#sloupec-2 .check {
     width: 20px;
     background-color: #FFFFFF;
     border: 1px solid #D2A367;
     color: #7F6950;}

#sloupec-3 {
     width: 210px;
     margin: 3px 0 0 0;
     padding: 10px;
     text-align: left;
     float: right;
     font-size: 12px;
     }

h1,h2,h3,h4   {
     padding: 0 0 .2em 0;
     line-height: 1em;
     margin: .3em 0;
     color: #7F6950;}

h1  {font-size: 21px;}

#sloupec-2 h1  {
     text-align: left;
     border-bottom: solid 2px #71624e;}

h2  {font-size: 15px;}

#sloupec-3 h2  {
     text-align: right;
     border-bottom: solid 2px #71624e;}

#sloupec-3 li, #sloupec-3 ul  {
     font-size: 13px;}

#sloupec-3 ul  {
     padding-bottom: 10px;}

#sloupec-1 h2  {
     margin-top: 10px;}

h3  {font-size: 12px;}

p    {
     padding: .0em;
     margin: .3em 0 1em 0; }

ul,li{
     font-size: 1em;
     padding-bottom: 0em;
     padding-top: 0em;
     margin-bottom: 0em;
     margin-top: 0em;}

#created {
     width: 960px;
     font-size: 10px;
     color:  #7F6950;
     text-align: right;
     padding: 20px 20px 0 20px;
     height: 55px;
     background-image: url('/img/seda.png');
     clear: both;
     margin-bottom: 20px;}

#created a {
     text-decoration: none;
     color: #7F6950;}

.cena {
     font-weight: bold;
     text-align: right;
     margin: 0px;
     padding: 0 0 10px 0;}


#C3, #C2, #C4 {
     display: none;}

#fotogalerie img {
     margin: 2px;}

#fotogalli {
     margin-top: 10px;
     font-size: 14px;}

#fotogalli li {
     margin-top: 3px;
     font-size: 14px;}

.specialni-nabidka {
     width: 132px;
     height: 244px;
     float: left;
     padding: 0px;
     margin: 11px;
     color: #7F6950;
     background-color:#C6C0AB;}

.specialni-nabidka h2 {
     font-size: .8em;
     padding: 2px;
     text-align: center;}

.specialni-nabidka p{
     font-size: .8em;
     padding: 0 4px;
     margin: 0px;}
