* { padding: 0; margin: 0; }
body { margin:; padding:; background: #290801 top center url(../images/wood-bg.jpg); font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 1.5em; }

a { text-decoration: underline; color: #ffce8b; }
a img { border: 0px solid; }
a:hover { text-decoration: none; }

form { padding: 0; margin: 0; }

.bold { font-weight: bold; }
.small { font-size: 0.7em; }
.big { font-size: 1.5em; }

.color1 { color: #f1b539; }
.color2 { color: #fff; }
.color3 {color: #ffeacd;}

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}
.cleaner-big-padding { clear: both; font-size: 0px; line-height: 0em; padding: 15px; margin: 0;}

h1, h2, h3, h4 { font-family: "Times New Roman", Times, serif; padding: 0 0 3px 0; margin: 0; color: #f1b539; font-weight: normal; line-height: 1.3em; font-variant: small-caps; }
h1 { font-size: 24px; }
h2 { font-size: 21px; }
h3 { font-size: 18px; }

/* BACKGROUNDS */
.bg-light { background: url(../images/light-glow-top.png) no-repeat top center; }
.bg-shadow { background: url(../images/shadow-top.png) repeat-x top; }
.bg-topthings { background: url(../images/things-top.png) no-repeat top center; }
.bg-footer { background: url(../images/shadow-bottom.png) no-repeat bottom; }
.bg-bottomthings { background: url(../images/things-bottom.png) no-repeat bottom; }

/* HEADER */
.header-wrapper { width: 810px; margin: 0 auto; padding: 15px 0 10px 0; }
.header-wrapper a .logo { display: block; border: 0px; }

/* NAVIGATION */
.navigation { padding-top: 32px; width: 570px; }
.navigation ul { list-style: none; }
.navigation ul li { display: block; float: left; padding-right: 33px; }
.navigation ul li.last { padding-right: 0px; }
.navigation ul li a { font-size: 0px; color: #411604; text-decoration: none; display: block; height: 33px; }

.navigation ul li a.uvod { background: no-repeat url(../images/navigation/uvod.png); width: 76px; }
.navigation ul li a.menu { background: no-repeat url(../images/navigation/menu.png); width: 78px; }
.navigation ul li a.rezervacia { background: no-repeat url(../images/navigation/rezervacia.png); width: 150px; }
.navigation ul li a.napiste_nam { background: no-repeat url(../images/navigation/napistenam.png); width: 164px; }
.navigation ul li a:hover { background-position: bottom; }

/* CONTENT */
.content-wrapper { width: 800px; margin: 0 auto; padding-bottom: 5px; min-height:430px; height:auto !important; height:430px; }

.content-wrapper p { text-align: justify; line-height: 1.6em; padding-bottom: 10px; }
.content-wrapper address { font-style: normal; }

.content-wrapper ul {padding: 0 0 10px 20px; }
.content-wrapper ul li {line-height:1.5em;}

.content-wrapper ol {padding: 0 0 10px 20px; }
.content-wrapper ol li {line-height:1.5em;}

.content-wrapper .datum { color:#fff; float: left; text-align: center; font-size: 12px;}
.content-wrapper .cena { color:#f1b539; float: right; text-align: center; font-size: 16px;}

.content-wrapper .schedule-table { width: 100%; font-size: 17px; }
.content-wrapper .schedule-table td { padding: 2px 2px 2px 0; border-top: 1px solid #642f00; }
.content-wrapper .schedule-table tr:hover td { background: #4a1600; }
.content-wrapper .schedule-table td.date { width: 80px; text-align: center; }
.content-wrapper .schedule-table td.last { padding-right: 0px; width: 32px; text-align: center; }

.content-wrapper form label { font-family: "Times New Roman", Times, serif; padding: 0 0 3px 0; margin: 0; color: #f1b539; font-weight: normal; line-height: 1.3em; font-variant: small-caps; font-size: 24px; }
.content-wrapper .big-form-table { width: 100%; }
.content-wrapper .big-form-table * { font-size: 16px; }
.content-wrapper .big-form-table td { padding: 2px; }
.content-wrapper .big-form-table td .textfield { width: 98%; border: 1px solid #3d1403; background: #1e0601; padding: 3px; margin: 0; font-family: "Times New Roman", Times, serif; color: #ffeacd; }
.content-wrapper .big-form-table td .textarea { width: 98%; height: 5em; border: 1px solid #3d1403; background: #1e0601; padding: 3px; margin: 0; font-family: "Times New Roman", Times, serif; color: #ffeacd; }
.content-wrapper .big-form-table td .button { border: 1px solid #3d1403; line-height: 1.0em; background: #1e0601; padding: 5px 7px; color: #f1b539; font-family: "Times New Roman", Times, serif; font-variant: small-caps; }
.content-wrapper .big-form-table td .select { width: 100%; border: 1px solid #3d1403; background: #1e0601; padding: 3px; margin: 0; font-family: "Times New Roman", Times, serif; color: #ffeacd; }
.content-wrapper .big-form-table td .select-mesiac { border: 1px solid #3d1403; background: #1e0601; padding: 3px; margin: 0; font-family: "Times New Roman", Times, serif; color: #ffeacd; }
.content-wrapper .big-form-table td .select-den {  border: 1px solid #3d1403; background: #1e0601; padding: 3px; margin: 0; font-family: "Times New Roman", Times, serif; color: #ffeacd; }
.content-wrapper .big-form-table td .select-hodina { border: 1px solid #3d1403; background: #1e0601; padding: 3px; margin: 0; font-family: "Times New Roman", Times, serif; color: #ffeacd; }
.content-wrapper .big-form-table td.half { width: 50%; }
.content-wrapper .big-form-table td.labels { width: 30%; }

.content-wrapper .big-form-table td small {font-size: 12px;}

.content-wrapper .fb-like-box {background:#1E0601; border-top:1px solid #fff; }


.content-wrapper .gall-wrapper a img { display: block; float: left; border: 1px solid #f1b539; margin: 0 10px 10px 0; }
.content-wrapper .gall-wrapper a:hover img { border-color: #f6cb71; }
.content-wrapper .gall-wrapper a.last img { margin-right: 0px; }

.content-wrapper .zakaz{ padding: 10px 20px; margin: 10px 0px 10px 0px; background-color: #AD0540; color: #FFf; border: 1px solid #AD0540;}
.content-wrapper .zakaz-ok{ padding: 10px 20px; margin: 10px 0px 10px 0px; background-color: #019208; color: #fff; border: 1px solid #019208;}

.content-wrapper #flashcontent {background-color: #AD0540;	text-align: left;		margin: 0 auto;		}

.content-wrapper .block { color: #ffeacd; }
.content-wrapper .block.third { width: 240px; }
.content-wrapper .block.two-thirds { width: 530px; }

.slider-wrapper { position: relative; width: 530px; height: 331px; }
.slider-wrapper .slide-next { display: block; position: absolute; z-index: 50; bottom: 0px; right: 5px; bottom: 5px; cursor: pointer; }
.slider-wrapper .slide-prev { display: block; position: absolute; z-index: 50; bottom: 0px; right: 30px; bottom: 5px; cursor: pointer; }
.slider-wrapper .slideshow { width: 530px; height: 331px; margin: 0; }
.slider-wrapper .slideshow img { width: 530px; height: 331px; padding: 0px; border: 1px solid #945600; background-color: transparent; }

/* FOOTER */
.footer-wrapper { width: 800px; margin: 0 auto; padding-top: 35px; height: 120px; font-size: 14px; color: #642f00; }
.footer-wrapper a { color: #642f00; }

