body {margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 1px; background: #ffffff;}
body.admin {margin: 5px;}
* {font-size: 9pt; font-family: Verdana, Tahoma, Arial, sans-serif; color: #404040;}

a {text-decoration: none; color: #15189D; font-family: verdana, arial, sans-serif; }
a.navig_0_left, a.navig_0_middle, a.navig_0_right {display: table-cell; text-align: center; font-size: 12pt; font-weight: bold; background-color: #FFF6ED; padding: 4px; margin: 0px; border-top: 0px solid #FFF6ED; border-left: 1px solid #FF8F21; border-bottom: 1px solid #FF8F21;}
a.navig_0_left {width: 248px; border-right: 0px;}
a.navig_0_middle {width: 246px; border-right: 0px;}
a.navig_0_right {width: 248px; border-right: 1px solid #FF8F21;}
a.navig_2 {display: block; text-indent: 13px; font-size: 10pt; background-color: #FFF6ED; padding: 2px; margin-left: 0px; border-left: 2px solid #FFF6ED; border-top: 1px solid #FFF6ED; border-right: 2px solid #FFF6ED; border-bottom: 1px solid #ffffff;}
a.lang_left, a.lang_right {display: table-cell; width: 76px; height: 22px; text-align: center; font-size: 9pt; font-weight: bold; background-color: #FFF6ED; border-left: 1px solid #FF8F21; border-top: 0px solid #FF8F21; border-bottom: 1px solid #FF8F21; padding: 3px; margin: 0px;}
a.lang_left {border-right: 0px solid #FF8F21;}
a.lang_right {border-right: 1px solid #FF8F21;}
a.inz {font-size: 10pt; font-weight: bold;}
a.reserve {float: right; background-color: #ffffff; border: solid 1px #15189D; padding: 5px; color: #15189D; text-align: center; font-weight: bold; cursor: pointer;}
a:hover {color: #F07700; text-decoration: none;}
a.navig_0_left:hover, a.navig_0_middle:hover, a.navig_0_right:hover, a.lang_left:hover, a.lang_right:hover {background-color: #FFECD9;}
a.navig_2:hover, a.reserve:hover {border-color: #FF8F21;}

h1, h2 {text-indent: 5px; border-bottom: 1px solid #FFECD9; font-family: Verdana, Tahoma, arial, sans-serif; color: #F07700; background-color: #FFF6ED; clear: both;}
h1 {border-left: 26px solid #FFECD9; font-size: 13pt; padding: 4px;}
h2 {border-left: 21px solid #FFECD9; font-size: 11pt; padding: 2px;}
h3 {font-size: 10pt; color: #F07700; margin-bottom: 0px;}
h2.inzerce {border: 1px solid #F07700; border-bottom: 0px; font-size: 11pt; padding: 2px; margin-bottom: 0px;}

p {text-align: justify; margin-top: 0px;}

form {margin-bottom: 0px;}
input.basic, input.big, input.day, input.year, input.admin, input.admin_big {margin: 1px; background-color: #ffffff; border: solid 1px #FF8F21; padding: 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #404040; width: 220px; height: 24px;}
input.big {width: 280px;}
input.day {width: 25px;}
input.year {width: 45px;}
input.admin {width: 400px;}
input.admin_big {width: 800px;}
input.go {margin-left: 1px; margin-right: 5px; background-color: #FFF6ED; border: solid 1px #FF8F21; padding: 3px; color: #F07700; font-weight: bold; width: 100px; height: 26px; cursor: pointer;}
input.admin_go {margin-left: 1px; margin-right: 5px; background-color: #f3f3f3; border: solid 1px #FF8F21; padding: 3px; color: #FF8F21; font-weight: bold; width: 100px; height: 26px; cursor: pointer;}
textarea {margin: 1px; background-color: #ffffff; border: solid 1px #FF8F21; padding: 3px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 10pt; color: #404040; width: 220px; height: 150px}
textarea.admin {width: 800px; height: 183px;}
textarea.admin_small {width: 800px; height: 130px;}
label {font-weight: bold; color: #F07700;}
label.nr {font-weight: normal;}
hr {color: #FFECD9; height: 1px;}
hr.inz {color: #F07700; height: 1px; margin-bottom: 10px;}

table.basic {width: 760px; border-collapse: separate; border-spacing: 0px; background-color: #ffffff; border: 0px; padding: 0px;}
table.footer {color: #404040; background: url('../pics/bg_bottom.gif') repeat-y; border-top: solid 1px #FF8F21; border-bottom: solid 1px #FF8F21; margin-bottom: 0px;}
table.formular {border: solid 1px #FFECD9; background-color: #FFFDFB;}
table.default {border-collapse: collapse; border: solid 1px #FFECD9; background-color: #FFFDFB; width: 100%; margin-top: 6px; margin-bottom: 10px;}
table.default td {border-spacing: 1px; border: solid 1px #FFECD9; padding: 4px;}
table.inzerce {border-collapse: collapse; border: solid 1px #FF8F21; background-color: #FFFDFB; width: 100%; margin-top: 0px; margin-bottom: 10px;}
table.inzerce td {border-spacing: 10px; border: solid 1px #FFECD9; border-left: solid 1px #FF8F21; padding: 4px;}
table.inzerce tr.bottom td {border-bottom: solid 1px #FF8F21;}
table.inzerce tr.top td {border-top: solid 1px #FF8F21;}
table.inzerce tr.topbottom td {border-top: solid 1px #FF8F21; border-bottom: solid 1px #FF8F21;}
table.inzerce td.content {vertical-align: top; border-right: solid 1px #FF8F21;}
table.inzerce td.centercontent {text-align: center; vertical-align: top; border-right: solid 1px #FF8F21;}
table.form {background-color: #FFF6ED;}
td {font-size: 9pt; font-family: verdana, arial, sans-serif;}
td.copy {font-size: 8pt; font-weight: bold;}
td.bottom {text-align: right}
td.bottom a {font-size: 8pt; font-weight: bold;}
td.rb {background-color: #FFFDFB; border: solid 0px #FF8F21;}
td.head {color: #F07700; background-color: #FFF6ED; text-align: right; vertical-align: top;}
td.head_inz {color: #F07700; background-color: #FFF6ED; text-align: right; width: 80px;}
td.ih {color: #F07700; background-color: #FFF6ED; text-align: right; width: 94px; vertical-align: top;}
td.ip {padding: 0px;}
th {color: #F07700; background-color: #FFF6ED; text-align: left; font-weight: normal; padding: 4px; border: solid 1px #FFECD9;}
#top_left {background: url('../pics/top_left.jpg');}
#middle {background: url('../pics/middle.jpg');}
#menu {background: url('../pics/menu.gif');}

ul {list-style-image: url('../pics/dot.gif'); list-style-position: outside;}
.center {text-align: center;}
.bold {font-weight: bold;}

img.default {float: none; margin: 0px; border: 0px; width: 300px;}
img.default_gal_h, img.default_gal_v {float: none; margin: 0px; margin-bottom: 2px; border: 1px solid #FF8F21;}
img.default_gal_h {width: 300px; height: 225px;}
img.default_gal_v {width: 225px; height: 300px;}
img.gallery {margin: 0px; margin-top: 3px; border: 1px solid #FF8F21; width: 116px; height: 88px;}
img.galleryv {margin: 0px; margin-top: 3px; border: 1px solid #FF8F21; width: 116px; height: 154px;}
img.inz_gallery {margin: 0px; border: 0px; width: 115px; height: 86px; cursor: pointer;}
img.p_right, img.link_right {float: right; margin: 0px; margin-left: 8px; margin-bottom: 8px; border: 1px solid #FF8F21;}
img.p_left, img.link_left {float: left; margin: 0px; margin-right: 8px; margin-bottom: 8px; border: 1px solid #FF8F21;}
img.link_right, img.link_left {cursor: pointer;}
img.inzerce {float: right; margin: 0px; width: 90px; height: 90px;}
img.ubytovani {float: left; margin: 0px; width: 114px;}
img.single{float: none; margin: 0px; margin-left: 8px; margin-bottom: 8px; border: 1px solid #FF8F21;}

span.inz {font-size: 10pt; font-weight: bold; color: #F07700;}
span.code {background-color: #FFFFDD;}
div.inz_gallery_txt {display: table-cell; width: 50px; height: 85px; border: 1px solid #F07700; margin: 0px; font-size: 16pt; color: #F07700;}
div.navig_1 {display: block; text-indent: 5px; font-size: 11pt; font-weight: bold; color: #15189D; background-color: #FFECD9; padding: 5px; margin-left: 0px; margin-bottom: 3px; border-left: 3px solid #FF8F21; border-bottom: 1px solid #FFB873;}
div.rb {display: block; text-indent: 5px; font-size: 11pt; color: #F07700; font-weight: bold; border-left: 26px solid #FFECD9; border-bottom: 1px solid #FFECD9; background-color: #FFF6ED; padding: 5px; margin-left: 0px; margin-bottom: 5px;}
div.rbc {text-align: center; padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
div.navig_space {display: block; background-color: #fffff; height: 5px;}
div.basenavig {width: 742px; margin-bottom: 18px;}
#lang {position: relative; left: 9px; top: -5px;}