/* Default Styles */
* {padding:0; margin:0;}
body {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: url(bg.jpg) #e8dfd5 0% 0% repeat-x;
    color:#82786d;
    text-align: center;
}
div {text-align: left;}
table {border: 0; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; border-collapse: collapse; margin-bottom: 20px;}
td {vertical-align: top; border:1px solid #000; padding:5px;}
a img {border-width: 0; border-style: none;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
p {margin: 0 0 10px 0; padding:0}
ul, ol {margin: 0; padding: 0px; }
li {margin:0; padding:0;}
form {margin: 0; padding: 0; display: block; }
input, select, textarea {font-size:11px;border:3px double #ccc;}
fieldset {margin:0; border:0;}
.fltl {float:left;}
.fltr {float:right;}
.clear {clear:both}
div.error {color:red;}
p.center {text-align:center;}

a {text-decoration:underline; color:#82786d;}
a:hover {text-decoration:none; color:#4c442a;}

a.special {color:red; font-weight:bold;}

#wrapper {width:678px; margin:10px auto; background:#e8dfd5; color:#82786d; padding:45px; border:2px solid #82786d;}
#leftcol {width:250px; float:left; padding-top:10px;}
#leftcol img#logo {margin-left:50px;}
#rightcol {width:415px; float:right;}
#leftcol ul {list-style:none; margin:10px 0 20px 50px;}
#leftcol ul li { padding:8px 0; /* border:1px solid #000; */ background:url(navig-decor.gif) bottom left no-repeat;}
#leftcol ul li a {background:url(navig-bullet.gif) no-repeat 0 3px; padding:0 0 0 15px;}

h1,h2 {font-size:14px; color:#0175a6;  text-transform:uppercase;}
#rightcol #inwrap {padding:35px 17px;}
h1 {margin:0 0 8px 0;}
h2 {padding-bottom:5px; font-size:12px;}

#inwrap .fltl ul, #inwrap .fltr ul {list-style:none;}
#inwrap .fltl ul li, #inwrap .fltr ul li {list-style:none; padding:0 0 3px 0;}
#kontakt {float:left; background:url(kontakt.gif) no-repeat; width:158px; height:96px; padding:25px 0 0 32px; margin:12px 0 0 -10px;}
#kontakt em {font-size:14px; font-style:normal;}
#kontakt a {font-size:8px;}

#fotogaleria_index {
    float:left;
    text-align: center;
    background:url(fotogaleria.jpg) no-repeat;
    width:158px;
    height:96px;
    padding:25px 0 0 32px;
    margin:12px 0 0 0px;
}

#fotogaleria {
    margin-top:15px;
    padding-top:20px;
    margin: 0 auto;
    text-align: center;
}

#fotogaleria img {
border: 0.5em solid #FFF;
}

#thumbnails {
margin: 1em 0;
}

#thumbnails a {
margin: 0 0.2em;
}

#thumbnails img {
border: 1px solid #aca299;
}

#position, #navigation {
color: #929292;
padding: 2px 10px;
font-size: 80%;
margin: 2em 0;
text-align: center;
}

#navigation {
margin-bottom: 0;
}

br.clear {
clear: both;
}

#rezervacia {background:url(rezervacia-back.gif) repeat-y;}
#rezervacia strong {display:block; background:#dbd6d1; width:80%; margin:8px auto; padding:8px; font-size:14px; font-weight:normal;}
#rezervacia form {padding:8px 0 0 20px; color:#4c442a;}
#rezervacia #but-submit {background:#474236; color:#e2c3a1; padding:3px 30px;}
#rezervacia ul {list-style:none;margin:0;padding:0;}
#rezervacia ul li {margin:0;padding:0 0 8px 0; background:none;}
#rezervacia ul li a {background:none; padding:0; margin:0;}
#rezervacia select {width:125px;}

img#svadby {padding-left:3px;}
img#mapa-hp {padding-top:10px;}

#flashcontent {width:550px;height:50px; margin:0 auto;}

#content {padding: 10px 20px 10px 40px;}
#content ul {margin:10px 0 10px 30px; padding:0;}
#content ul li {padding:0 0 5px 0;}
#content table {margin:8px 0;}
#content table th {padding:5px; border:1px solid #000; background:#e1d6ca; color:#776d61;}
#content table th.noborder {border:none; background:none;}
