body, td, th { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; color: #FFF; }
body { background: #363325; margin: 0; padding: 0; }
/*ul, ol, dl { padding: 0; margin: 0; }*/
h1, h2, h3, h4, h5, h6, p { margin-top: 5px; padding-right: 15px; padding-left: 15px; }
table { padding-left: 15px; }
h1, h2 { font-size: 18px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; }
h2 { background:url(/gfx/circle.png) no-repeat; background-position:0px 50%; display:block; line-height:30px; color:#a8c02a; padding-left:30px; margin-left:10px; }
h3 { background:url(/gfx/circle2.png) no-repeat; background-position:7px 50%; display:block; line-height:22px; color:#a8c02a; padding-left:30px; margin-left:10px; }
/*h2:before{content :url(../gfx/circle.png);}*/
a img { border: none; }
a:link { color: #a8c02a; text-decoration: none; }
a:visited { color: #a8c02a; text-decoration: none; }
a:hover, a:active, a:focus { text-decoration:underline; }
.container { width: 900px; margin: 0 auto; margin-bottom:25px;}
.header { margin:0px; padding:0px; }
.header h1 { border-bottom:2px #9cc410 solid; font-weight:normal; display: inline; margin:0px; font-size: 26px; padding:0px; }
.header a { color:#FFF; text-decoration:none; padding:30px; display:inline-block; }
.header img { display:block; }
#navigation_top { display:inline-block; }
#navigation_top ul { margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; margin-left:0px; display:inline-block; }
#navigation_top ul li { display:inline-block; margin:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; margin-left:0px; }
#navigation_top ul li a { color:#FFF; text-decoration:none; padding:3px 12px 4px 12px; margin:20px 3px; display:inline-block; border-radius:10px; border:none; }
#navigation_top ul li a:hover, a.activ { background:url(/gfx/buttton_bg.png) repeat-x center; }
input { width:180px; border-radius:5px; border-width:5px; border:none; padding:2px; margin:2px; }
input[type=submit] { width:184px; background:url(../gfx/buttton_bg.png) repeat-x center; padding-top:6px; padding-bottom:4px; color:#FFF; }
textarea { width:180px; border-radius:5px; border-width:5px; border:none; padding:2px; margin:2px; overflow:auto; }
form { margin-left:20px; }
.content { padding: 10px 20px 20px 20px; margin:0px; margin-bottom:25px; border-radius:10px; background:#2b271e; }/*url(gfx/home_content.png)*/
.footer { padding: 10px 0px; background: #2b271e; border-top:2px #827c61 solid; border-radius:0px 0px 10px 10px; border-width:2px 10px 10px 10px; color:#a9a69f; font-size:10px; }
.footer a { color:#a9a69f; }
.footer a:hover { color:#FFF; text-decoration:none; }
.fltrt { float: right; padding-left:8px; }
.fltcenter { padding-top:15px; padding-bottom:15px; }
.home { margin-left:365px; padding-left:20px; padding-right:20px; }
.fltlft { float: left; margin-right: 20px; padding-top:15px; padding-bottom:0px; }
.clearfloat { clear:both; line-height: 0px; }
.gallery_pev { margin-top:30px; }
.gallery_pev img { display:inline-block; margin:5px 5px; border-radius:10px; }
.reservation { padding-right:20px; width:200px; }
.reservation td { padding:2px; }
.reservation tr td:first-child { padding-right:10px; }
