@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display:block;
  vertical-align:top;
}
.zg_likebox {
  float:right;
  width:247px;
  height:420px;
  background:url(../gfx/fbslide1.png) no-repeat !important;
  display:block;
  right:-205px;
  padding:0;
  padding-top:4px;
  position:fixed;
  top:55px;
  z-index:1001;
}
.zg_newsletter {
  float:right;
  width:247px;
  height:128px;
  background:url(../gfx/nws_slide.png) no-repeat !important;
  display:block;
  right:-205px;
  padding:0;
  position:fixed;
  top:460px;
  z-index:1002;
}
img { border:0px; }
body {
  background:#710400 url(../gfx/bg_gradient.jpg) repeat-x;
  font:normal 12px/18px "Times New Roman";
  color:#ffffff;
  margin:14px 0px;
}
p {
  padding-top:0 xp;
  margin-top:0px;
}
td { vertical-align:top; }
a { text-decoration:none; }
#bg_wzorek {
  background:url(../gfx/wzorek.png);
  width:100%;
  height:100%;
  position:absolute;
  top:0px;
  left:0px;
  z-index:-1;
}
.hr_1c {
  height:1px;
  background:#d5a252;
  margin:5px 0px 5px 0px;
  width:962px;
}
.menu_ul li a {
  font:normal 16px/24px "Times New Roman";
  color:#310100;
  text-transform:uppercase;
  margin:0px 20px 0px 20px;
}
.menu_ul li {
  margin:0px;
  padding:10px 0px;
  float:left;
  height:33px;
  cursor:pointer;
}
.menu_ul .pasek_left {
  background:url(../gfx/bor_left.gif) no-repeat;
  height:42px;
  width:3px;
  display:inline;
  position:absolute;
  margin-top:-10px;
}
.menu_ul .pasek_right {
  background:url(../gfx/bor_right.gif) no-repeat;
  height:42px;
  width:3px;
  display:inline;
  position:absolute;
  margin-top:-10px;
}
.menu_ul .pasek_both {
  background:url(../gfx/bor_both.gif) no-repeat;
  height:42px;
  width:5px;
  display:inline;
  position:absolute;
  margin-top:-10px;
}
.menu_ul {
  padding:0px 0px;
  margin:0px;
  list-style:none;
  height:42px;
}
.menu_barbottom { margin:0 auto; }
.menu_bottom li {
  margin:0px;
  padding:10px 0px;
  float:left;
  height:33px;
  cursor:pointer;
}
.menu_bottom .pasek_left {
  background:url(../gfx/bor_left.gif) no-repeat;
  height:42px;
  width:3px;
  display:inline;
  position:absolute;
  margin-top:-10px;
}
.menu_bottom .pasek_right {
  background:url(../gfx/bor_right.gif) no-repeat;
  height:42px;
  width:3px;
  display:inline;
  position:absolute;
  margin-top:-10px;
}
.menu_bottom .pasek_both {
  background:url(../gfx/bor_both.gif) no-repeat;
  height:42px;
  width:5px;
  display:inline;
  position:absolute;
  margin-top:-10px;
}
.menu_bottom li a {
  font:normal 16px/24px "Times New Roman";
  color:#310100;
  text-transform:uppercase;
  margin:0px 63px 0px 63px;
}
.menu_bottom li {
  margin:0px;
  padding:10px 0px;
  display:inline-block;
  height:32px;
  cursor:pointer;
  float:none;
  position:relative;
}
.menu_bottom {
  padding:0px 0px;
  margin:0px;
  list-style:none;
  height:42px;
  text-align:center;
}
#zg_header .lang_bar a img {
  margin-left:5px;
  vertical-align:middle;
}
#zg_header .lang_bar a {
  font:normal 12px/12px "Times New Roman";
  color:#ffffff;
}
#zg_header .lang_bar {
  width:948px;
  height:34px;
  border-bottom:#e3ba5e 1px solid;
  margin-bottom:2px;
  text-align:right;
  padding-right:14px;
}
#zg_header .logo img {
  position:absolute;
  z-index:1000;
}
#zg_header .logo {
  width:569px;
  background:url(../gfx/foot_top.png) 0px 0px;
  height:102px;
  border:#d5a252 1px solid;
  padding-left:391px;
}
#zg_header .hr_1a {
  height:1px;
  background:#d5a252;
  margin:4px 0px 3px 0px;
  width:962px;
}
#zg_header .hr_1b {
  height:1px;
  background:#d5a252;
  margin:3px 0px 4px 0px;
  width:962px;
}
#zg_header .menu_bar {
  border:#d5a252 1px solid;
  background:url(../gfx/menu_bg.png) repeat-x;
  height:42px;
  width:960px;
}
#zg_header .flash_holder {
  border:#d5a252 1px solid;
  width:960px;
  height:275px;
  margin-bottom:5px;
}
#zg_header .rezerwacje_box div {
  float:left;
  margin-top:5px;
}
#zg_header .rezerwacje_box {
  width:919px;
  background:url(../gfx/foot_top.png) 0px -102px;
  height:51px;
  border:#d5a252 1px solid;
  padding:10px 16px 0px 25px;
  font:normal 14px/20px "Times New Roman";
  color:#e3ba5e;
  color:#ffffff;
  text-align:left;
}
#zg_header #rezerwacje_button {
  float:right;
  cursor:pointer;
}
#zg_header {
  width:960px;
  margin:0px auto 0px auto;
}
.main_title {
  border:#d5a252 1px solid;
  background:url(../gfx/menu_bg.png) repeat-x;
  height:32px;
  width:960px;
  font:normal 18px/24px "Times New Roman";
  color:#310100;
  text-transform:uppercase;
  margin:0px 0px 5px 0px;
  padding-top:10px;
  text-align:center;
}
#zg_main {
  width:962px;
  margin:0px auto 0px auto;
  z-index:10000;
}
footer .top_part div { float:left; }
footer .top_part {
  width:901px;
  background:url(../gfx/foot_top.png) 0px -102px;
  height:21px;
  border:#d5a252 1px solid;
  padding:18px 42px 23px 17px;
  font:normal 14px/20px "Times New Roman";
  color:#e3ba5e;
  margin-bottom:14px;
  text-align:left;
}
footer .partners {
  float:right;
  text-align:right;
}
footer {
  margin-bottom:20px;
  text-align:center;
  width:960px;
  margin:0px auto 0px auto;
}
.get_date {
  border:#d5a252 1px solid;
  background:url(../gfx/menu_bg.png) repeat-x;
  font:bold 12px/12px "Times New Roman";
  text-align:center;
  padding:8px 0px 8px 0px;
  color:#310100;
  width:199px;
  margin-left:21px;
}
.cal_ico, .ui-datepicker-trigger {
  vertical-align:middle;
  margin:0px 10px 2px 10px;
  cursor:pointer;
}
.budka_lol a { display:none; }
.budka_lol img {
  width:232px;
  height:262px;
  margin:0px;
}
.budka_lol .budka_bar {
  border-top:#f2efea 1px solid;
  background:url(../gfx/menu_bg.png) repeat-x;
  height:34px;
  width:232px;
  position:relative;
  margin-top:-5px;
  font:normal 18px/24px "Times New Roman";
  color:#310100;
  text-align:center;
  padding-top:8px;
  overflow:hidden;
}
.budka_lol .neat_border {
  position:absolute;
  width:235px;
  height:306px;
  margin-top:-2px;
  margin-left:-1px;
}
.budka_lol {
  width:232px;
  height:304px;
  border:#d5a252 1px solid;
  background:#370001;
  display:inline-block;
  cursor:pointer;
  zoom:1;
  *display:inline;
  _height:304px;
}
.budka_margin { margin:0px 5px 0px 0px; }
.budka_margin_none { margin:0px 0px 0px 0px; }
.budki_left {
  display:inline-block;
  height:100%;
}
.menu_left .font {
  font:normal 12px/18px "Times New Roman";
  color:#710400;
  text-transform:uppercase;
}
.menu_left nav ul li a { display:none; }
.menu_left nav ul li {
  padding:5px 14px 5px 14px;
  margin-bottom:0px;
  width:207px;
  border-bottom:#d5a252 1px solid;
  cursor:pointer;
}
.menu_left nav ul .hover { color:#b16508; }
.menu_left nav ul .active { background:#ffffff url(../gfx/li_bg.png) repeat-y; }
.menu_left nav ul {
  padding:0px 0px;
  margin:14px 0px;
  list-style:none;
  width:235px;
}
.menu_left nav {
  width:235px;
  font:normal 12px/18px "Times New Roman";
  color:#710400;
  text-transform:uppercase;
}
.menu_left {
  display:inline-block;
  height:100%;
  background:#fffcf1 url(../gfx/bg_menu.jpg) center top no-repeat;
  border:#d5a252 1px solid;
}
.article {
  display:inline-block;
  background:#370001;
  border:#d5a252 1px solid;
  width:682px;
  margin-left:4px;
  padding:22px 18px 25px 16px;
}
.art_table_col2 { width:20px; }
.art_table_odstep_foto { height:15px; }
.gallery_root img { border:#e4bb68 3px solid; }
.custom_hr_div {
  width:100%;
  height:4px;
  margin:10px 0px 10px 0px;
}
.custom_hr_line_td {
  height:4px;
  background:url(../gfx/custom_hr_bg.gif) top left repeat-x;
}
.custom_hr_corner_td {
  width:1px;
  height:4px;
  background:#000000;
}
.galeria_table_odstepcol_v { width:12px; }
.galeria_table_odstepcol_h { height:12px; }
.dropdownmenu .font {
  font:normal 12px/18px "Times New Roman";
  color:#710400;
  text-transform:uppercase;
}
.dropdownmenu nav ul li a { display:none; }
.dropdownmenu nav ul li {
  padding:5px 14px 5px 14px;
  margin-bottom:0px;
  width:207px;
  border-bottom:#d5a252 1px solid;
  cursor:pointer;
  display:block;
  height:auto;
  float:left;
}
.dropdownmenu nav ul .hover { color:#b16508; }
.dropdownmenu nav ul .active { background:#ffffff url(../gfx/li_bg.png) repeat-y; }
.dropdownmenu nav ul {
  padding:0px 0px;
  margin:0px;
  list-style:none;
  width:235px;
  display:block;
  text-align:left;
}
.dropdownmenu nav .ul_bottom { margin:0px 0px 14px 0px; }
.dropdownmenu nav {
  width:235px;
  font:normal 12px/18px "Times New Roman";
  color:#710400;
  text-transform:uppercase;
}
.dropdownmenu {
  display:none;
  position:absolute;
  background:#fffcf1 url(../gfx/bg_menu.jpg) center top no-repeat;
  border:#d5a252 1px solid;
  z-index:10000000;
}
.hr_1d {
  height:1px;
  background:#d5a252;
  margin:2px 0px 2px 0px;
  width:235px;
  display:block;
  clear:both;
}
.hr_1e {
  height:1px;
  background:#d5a252;
  margin:2px 0px 6px 0px;
  width:235px;
  display:block;
  clear:both;
}
.hr_1f {
  height:1px;
  background:#d5a252;
  margin:2px 0px 2px 0px;
  width:235px;
  display:block;
  clear:both;
}
.box_shadow_t1 {
  -webkit-box-shadow:0px 10px 18px 1px #000000;
  -moz-box-shadow:0px 10px 18px 1px #000000;
  box-shadow:0px 10px 18px 1px #000000;
  margin-top:9px;
}
.box_shadow_t2 {
  -webkit-box-shadow:0px -10px 18px 1px #000000;
  -moz-box-shadow:0px -10px 18px 1px #000000;
  box-shadow:0px -10px 18px 1px #000000;
  margin-bottom:9px;
  padding-top:0px;
}
.article_list .holder img {
  border:#e4bb68 3px solid;
  width:156px;
  height:96px;
  float:right;
  margin-top:8px;
}
.article_list .holder div { text-align:justify; }
.article_list .holder {
  min-height:111px;
  height:auto;
  width:682px;
  margin-bottom:45px;
  margin-top:-8px;
}
.article_list {
  display:inline-block;
  background:#370001;
  border:#d5a252 1px solid;
  width:682px;
  margin-left:4px;
  padding:22px 18px 25px 16px;
}
* html .article_list div { height:111px; }
.art_table_col1 { width:500px; }

