html {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	}
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	font: 12px/18px Arial, Verdana, Tahoma;
	color:#857750;
	}
table {
	margin: 0px;
	border-collapse:collapse;
	empty-cells: show;
	}
td {
	font: 12px/18px Arial, Verdana, Tahoma;
	border: 0px;
	padding:0px;
	vertical-align: top;
	cursor: default;
	}
img {
	border: 0px;
	}
a {
	text-decoration: underline;
	color:#756433;
	cursor: pointer;
	}
p {
	margin: 0px;
	padding: 0px;
	}
form {
	margin: 0px;
	padding: 0px;
	display: inline;
	}
h2 {
	width:617px;
	font: 13px/16px Arial, Verdana, Tahoma;
	color:#736335;
	float:left;
	clear:both;
	display: inline;
	font-weight:bold;
	margin:0px 22px 10px 0px;
	padding:0px 0px 9px 3px;
	background:url('/img/bg/h2.gif') bottom right no-repeat;
	}
div#main  {
	width:1000px;
	margin:auto;
	}
div#top_menu  {
	width:1000px;
	height:46px;
	float:left;
	}
div#top_menu a, div#top_menu a:hover  {
	color:#857750;
	text-decoration:none;
	}
div#top_menu div.left {
	width:450px;
	float:left;
	padding:19px 0px 0px 15px;
	}
div#top_menu div.left div {
	margin-right:26px;
	float:left;
	}
div#top_menu div.right {
	width:450px;
	float:right;
	padding:19px 13px 0px 0px;
	text-align:right;
	}
div#top_menu div.right img  {
	margin-left:7px;
	}
div#flash_header  {
	width:1000px;
	height:310px;
	clear:both;
	}
div#main_content {
	width:1000px;
	float:left;
	clear:both;
	border-top:1px solid #ddd8cd;
	background:url('/img/bg/content.gif') top left repeat-y;
	}
div#content_left  {
	width:337px;
	float:left;
	background:url('/img/bg/left_header.jpg') top left no-repeat;
	}
div#register_all  {
	width:300px;
	height:117px;
	float:left;
	clear:both;
	padding:18px 0px 0px 17px;
	}
div.register_bottom {
	width:337px;
	height:13px;
	float:left;
	clear:both;
	background:url('/img/bg/register_bottom.gif') top left no-repeat;
	}
div#left_menu {
	width:337px;
	padding:0px 0px 11px 0px;
	float:left;
	clear:both;
	background:url('/img/bg/left_menu.gif') bottom left no-repeat;
	}
div#left_menu a, div#left_menu a:hover  {
	font-weight:bold;
	text-decoration:none;
	color:#751f00;
	}
div#left_menu div.register_bottom {
	background:url('/img/bg/register_bottom_2.gif') top left no-repeat;
	}
div.menu_out {
	float:left;
	width:287px;
	padding:0px 25px 0px 25px;
	height:29px;
	line-height:28px;
	border-bottom:1px solid #ffffff;
	background:url('/img/bg/menu_out.gif') top left no-repeat;
	cursor:pointer;
	}
div.menu_over {
	background:url('/img/bg/menu_over.gif') top left no-repeat;
	}
div#logo {
	height:210px;
	clear:both;
	text-align:center;
	padding:8px 0px 0px 22px;
	}
div#facebook {
	height:203px;
	clear:both;
	text-align:center;
	padding:10px 0px 0px 10px;
	}
div#content_right  {
	width:645px;
	float:right;
	background:url('/img/bg/right_header.jpg') top left no-repeat;
	padding:62px 0px 10px 18px;
	}
div#content_right table  {
	width: 95%;
	/*margin-right: 5%;*/
	/*clear: both;*/
	}
div#content_right table td p  {
	display: block;
	width: auto;
	}
div#content_text table td {
	border: 1px solid #000;
	padding: 0px 5px;
	}
div#path  {
	width:620px;
	height:22px;
	padding:0px 0px 0px 3px;
	margin:0px 0px 10px 0px;
	float:left;
	clear:both;
	border-bottom:1px solid #e5dcc5;
	}
div#path a {
  text-decoration: none;
	}
div#path a:hover {
  text-decoration: underline;
	}
div#content_right p {
	text-align:justify;
	/*overflow: auto;*/
	margin: 5px 0px;
	margin-left: 0px;
	width: 620px;
	}
div.clear {
	width:642px;
	clear:both;
	float:left;
	padding-left:3px;
	}
div.space {
	margin-bottom:20px;
	}
div.col_left {
	width:311px;
	float:left;
	}
div.col_right {
	width:317px;
	float:right;
	}
/*
div.col_right div.content_right	{
	width:295px;
	float:left;
	clear:both;
	padding:0px 22px 15px 0px;
	}
  */
div#up  {
	width:623px;
	height:12px;
	padding:7px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	text-align:right;
	float:left;
	clear:both;
	line-height:13px;
	border-top:1px solid #e5dcc5;
	}
div#up a, div#up a:hover  {
	color:#736335;
	}
div#contact {
	width:277px;
	height:205px;
	padding:20px 20px 0px 20px;
	background:url('/img/bg/contact.jpg') top left no-repeat;
	color:#ffffff;
	}
div#contact_l {
	width:297px;
	height:205px;
	padding:20px 20px 0px 20px;
	margin-bottom:10px;
	background:url('/img/bg/contact_l.jpg') top left no-repeat;
	color:#ffffff;
	}
div#contact h3, div#contact_l h3 {
	font: 13px/13px Arial, Verdana, Tahoma;
	color:#ffffff;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 9px 0px;
	background:url('/img/bg/h2_2.gif') bottom right no-repeat;
	}
div#contact a, div#contact_l a {
	color:#ffffff;
	}
div#show_map  {
	width:121px;
	height:20px;
	padding:2px 10px 0px 24px;
	font-size:11px;
	float:left;
	margin:8px 48px 0px 0px;
	text-align:center;
	background:url('/img/bg/show_map.gif') top left no-repeat;
	color:#ffffff;
	cursor:pointer;
	}
div#show_map a, div#show_map a:hover, div#form_submit a, div#form_submit a:hover {
	color:#ffffff;
	text-decoration:none;
	}
div#content_right span  {
	font-weight:bold;
	color:#751F00;
	}

div#content_right div.content {
	width:620px;
	margin-left:3px;
	float:left;
	clear:both;
	}
div#content_right div.content table {
	width:100%;
	margin:10px 0px 10px 0px;
	}
div#content_right div.content td {
	height:25px;
	padding:5px 10px 5px 10px;
	vertical-align:middle;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
div#content_right div.content thead td {
	background-color:#751f00;
	color:#ffffff;
	}
div#content_right div.content tbody td {
	background-color:#f2ecc3;
	color:#594a1d;
	}
div#footer {
	width:1000px;
	padding:40px 0px 10px 0px;
	float:left;
	clear:both;
	background:url('/img/bg/footer.gif') top left no-repeat;
	text-align:center;
	}
div#footer a {
	color:#857750;
	text-decoration:none;
	}
div#footer a:hover {
	color:#857750;
	text-decoration:underline;
	}
div#fsi {
	clear:both;
	margin-top:10px;
	}
div#fsi a, div#fsi a:hover  {
	font-size:11px;
	line-height:12px;
	}
table#register  {
	width:308px;
	}
td.input_desc {
	/*width:90px;*/
	width: 110px;
	height:22px;
	padding-right:14px;
	text-align:right;
	color:#ffffff;
	}
td.text_input {
	width:148px;
	height:30px;
	text-align:center;
	vertical-align:top;
	background:url('/img/bg/text_input.gif') top left no-repeat;
	}
td.ico_callendar  {
	width:26px;
	height:22px;
	text-align:right;
	}
td.text_input input {
	width:140px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	color:#761f00;
	font-size:12px;
	}
	
	
	

td.dropdown {
	width:148px;
	height:30px;
	text-align:left;;
	vertical-align:top;
	background: transparent;
	}
table#register td.dropdown table {
	width: 88px;
	background: transparent;
	padding: 0;
  }
table#register td.dropdown td {
	height: 20px;
	text-align: left;
	background: transparent;
	padding: 0;
  }
table#register td.dropdown td.text {
	vertical-align: middle;
	background: #fff url('/img/dropdown_text.gif') no-repeat center center;
	width: 68px;
  }
table#register td.dropdown td.text input {
	border: none;
	background: transparent;
	width: 54px;
	color: #000;
	margin: 0px 4px;
	padding: 0px 2px;
	color:#761F00;
	font-size:12px;
	line-height:14px;
  }
table#register td.dropdown td.arrow {
  vertical-align: middle;
	background: #fff url('/img/dropdown_arrow.gif') no-repeat center center;
	width: 20px;
  }
table#register td.dropdown td.drop {
	cursor: default;
	height: 98px;
  }
table#register td.dropdown div.dropdown {
  margin-top: 1px;
	height: 100px;
	width: 88px;
	border: 1px solid #e4ddc7;
	background: #efe8d7;
	overflow: hidden;
  }
table#register div.dropdown table {
	background: transparent;
	padding: 5px;
	width: 70px;
  }
table#register div.dropdown table td {
	color: #b4a67f;
	cursor: pointer;
	padding: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #e4ddc7;
	text-align: center;
  }
table#register div.dropdown td.selected {
	color: #ece7d8;
	background: #c3b897;
	padding: 0;
  }
table#register div.dropdown td.hover {
	color: #ece7d8;
	background: #c3b897;
	padding: 0;
  }


div#form_submit  {
	width:82px;
	height:20px;
	display:inline;
	padding:2px 10px 0px 24px;
	font-size:11px;
	float:right;
	clear:both;
	margin:0px 48px 0px 0px;
	text-align:center;
	background:url('/img/bg/register.gif') top left no-repeat;
	color:#ffffff;
	cursor:pointer;
	}
div#news  {
	width:315px;
	padding:0px 0px 10px 22px;
	}
div.gallery_small {
	width:137px;
	float:left;
	display:inline;
	margin:6px 16px 6px 0px;
	border:3px solid #e6e1b9;
	text-align:center;
	}
div.panorama {
	width:196px;
	float:left;
	display:inline;
	margin:6px 16px 6px 0px;
	}
div.panorama_small {
	width:190px;
	float:left;
	border:3px solid #e6e1b9;
	text-align:center;
	}
div.panorama_desc {
	width:126px;
	height:20px;
	overflow:hidden;
	float:left;
	display:inline;
	}
div.panorama_link {
	width:70px;
	float:right;
	text-align:right;
	}
div.panorama_link a {
	color:#792000;
	}
table.forms {
	margin:10px 0px 10px 0px;
	}
td.name_gray {
	width:101px;
	text-align:right;
	padding:0px 10px 0px 0px;
	}
td.name_rooms_gray {
	width:210px;
	text-align:right;
	padding:0px 10px 0px 0px;
	}
td.input_gray {
	width:199px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray.gif') top left no-repeat;
	text-align:center;
	}
td.input_gray input {
	width:189px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.radio_gray {
  vertical-align: middle;
	height:19px;
	padding:0px 0px 19px 0px;
	text-align: left;
	}
td.radio_gray img {
  display: block;
  float: left;
	}
td.radio_gray p {
  display: block;
  float: left;
  font-weight: normal;
  color: #857750;
  margin-left: 5px;
  margin-right: 20px;
	}
td.input_rooms_gray {
	width:90px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray.gif') top left no-repeat;
	text-align:center;
	}
td.input_rooms_gray input {
	width:80px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.date_gray {
	width:180px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray.gif') top left no-repeat;
	text-align:center;
	}
td.date_gray input {
	width:170px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.callendar_gray {
	width:19px;
	height:19px;
	padding:0px 0px 17px 0px;
	}
td.text_gray {
	width:610px;
	height:88px;
	text-align:right;
	padding:5px 5px 5px 5px;
	background:url('/img/bg/text_area_gray.gif') top left no-repeat;
	}
td.text_gray textarea {
	width:610px;
	height:84px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.name_gray1 {
	width:66px;
	text-align:right;
	padding:0px 10px 0px 0px;
	}
td.input_gray1 {
	width:159px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray.gif') top left no-repeat;
	text-align:center;
	}
td.input_gray1 input {
	width:149px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
/*.................................................................*/
td.name_gray_err {
	width:101px;
	text-align:right;
	padding:0px 10px 0px 0px;
	color: #be0000;
	}
td.name_rooms_gray_err {
	width:210px;
	text-align:right;
	padding:0px 10px 0px 0px;
	color: #be0000;
	}
td.input_gray_err {
	width:199px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray_err.gif') top left no-repeat;
	text-align:center;
	}
td.input_gray_err input {
	width:189px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.input_rooms_gray_err {
	width:90px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray_err.gif') top left no-repeat;
	text-align:center;
	}
td.input_rooms_gray_err input {
	width:80px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.date_gray_err {
	width:180px;
	height:19px;
	padding:0px 0px 17px 0px;
	background:url('/img/bg/text_input_gray_err.gif') top left no-repeat;
	text-align:center;
	}
td.date_gray_err input {
	width:170px;
	height:15px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
td.radio_gray_err {
  vertical-align: middle;
	height:19px;
	padding:0px 0px 19px 0px;
	text-align: left;
	}
td.radio_gray_err img {
  display: block;
  float: left;
	}
td.radio_gray_err p {
  display: block;
  float: left;
  font-weight: normal;
  color: #857750;
  margin-left: 5px;
  margin-right: 20px;
	}
td.text_gray_err {
	width:610px;
	height:88px;
	text-align:right;
	padding:5px 5px 5px 5px;
	background:url('/img/bg/text_area_gray_err.gif') top left no-repeat;
	color: #be0000;
	}
td.text_gray_err textarea {
	width:610px;
	height:84px;
	background:transparent;
	border:0px;
	font-size:12px;
	color:#736335;
	}
/*******************************************************************/
td.waluta_dropdown {
	width:148px;
	height:30px;
	text-align:left;;
	vertical-align:top;
	background: transparent;
	}
div#content_right td.waluta_dropdown table {
	width: 88px;
  }
td.waluta_dropdown table {
	width: 88px;
	background: transparent;
	padding: 0;
  }
td.waluta_dropdown td {
	height: 20px;
	text-align: left;
	background: transparent;
	padding: 0;
  }
td.waluta_dropdown td.text {
	vertical-align: middle;
	background: #fff url('/img/waluty_dropdown_text.gif') no-repeat center center;
	width: 68px;
	text-align:center;
  }
td.waluta_dropdown td.text input {
	border: none;
	background: transparent;
	width: 58px;
	color: #736335;
	margin: 0px 4px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	font-size:12px;
  }  
td.waluta_dropdown td.arrow {
  vertical-align: middle;
	background: #fff url('/img/waluty_dropdown_arrow.gif') no-repeat center center;
	width: 20px;
  }
td.waluta_dropdown td.drop {
	cursor: default;
	height: 98px;
  }
td.waluta_dropdown div.dropdown {
  margin-top: 1px;
	height: 100px;
	width: 88px;
	border: 1px solid #e4ddc7;
	background: #efe8d7;
	overflow: hidden;
  }
td.waluta_dropdown div.dropdown table {
	background: transparent;
	padding: 0px;
	width: 70px;
  }
td.waluta_dropdown div.dropdown table td {
	color: #b4a67f;
	cursor: pointer;
	padding: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #e4ddc7;
	text-align: center;
  }
td.waluta_dropdown div.dropdown td.selected {
	color: #ece7d8;
	background: #c3b897;
	padding: 0;
  }
td.waluta_dropdown div.dropdown td.hover {
	color: #ece7d8;
	background: #c3b897;
	padding: 0;
  }
  
td.waluta_dropdown_err {
	width:148px;
	height:30px;
	text-align:left;;
	vertical-align:top;
	background: transparent;
	}
td.waluta_dropdown_err table {
	width: 88px;
	background: transparent;
	padding: 0;
  }
td.waluta_dropdown_err td {
	height: 20px;
	text-align: left;
	background: transparent;
	padding: 0;
  }
td.waluta_dropdown_err td.text {
	vertical-align: middle;
	background: #fff url('/img/waluty_dropdown_text_err.gif') no-repeat center center;
	width: 68px;
	text-align:center;
  }
td.waluta_dropdown_err td.text input {
	border: none;
	background: transparent;
	width: 58px;
	color: #736335;
	margin: 0px 4px;
	line-height:14px;
	margin:1px 0px 0px 0px;
	font-size:12px;
  }  
td.waluta_dropdown_err td.arrow {
  vertical-align: middle;
	background: #fff url('/img/waluty_dropdown_arrow.gif') no-repeat center center;
	width: 20px;
  }
td.waluta_dropdown_err td.drop {
	cursor: default;
	height: 98px;
  }
td.waluta_dropdown_err div.dropdown {
  margin-top: 1px;
	height: 100px;
	width: 88px;
	border: 1px solid red;
	background: red;
	overflow: hidden;
  }
td.waluta_dropdown_err div.dropdow table {
	background: transparent;
	padding: 5px;
	width: 70px;
  }
td.waluta_dropdown_err div.dropdow table td {
	color: #000;
	cursor: pointer;
	padding: 0px;
	vertical-align: middle;
  }
td.waluta_dropdown_err div.dropdow td.selected {
	color: green;
	background: yellow;
	padding: 0;
  }
td.waluta_dropdown_err div.dropdow td.hover {
	color: blue;
	background: gray;
	padding: 0;
  }
/*******************************************************************/
div#form_gray_submit {
	width:75px;
	height:22px;
	text-align:center;
	margin:0px auto 20px auto;
	background:url('/img/bg/form_gray_submit.gif') top left no-repeat;
	cursor:pointer;
	color: #fff;
	line-height: 20px;
	}
div#form_gray_submit a {
	color:#ffffff;
	}
div.submit {
	width:75px;
	height:22px;
	text-align:center;
	margin:0px 20px;
	background:url('/img/bg/form_gray_submit.gif') top left no-repeat;
	cursor:pointer;
	}
div.submit a {
	color:#ffffff;
	text-decoration: none;
	cursor: pointer;
	}
div.gallery {
  clear: both;
  overflow: auto;
  }
div#panorama {
  width: 300px;
  height: 300px;
  }
a.ramka_obrazka {
  display: block;
  float: left;
  border: 3px solid #e7e2bb;
  margin: 0px 15px 15px 0px;
  }
div.img_background {
  background:#000000 none repeat scroll 0;
  opacity:0.8;
  filter: alpha(opacity = 80);
  z-index:2001;
  }
div.img_layer {
  background: transparent none repeat scroll 0;
  border:0px;
  cursor:pointer;
  z-index:2002;
  text-align: right;
  }
div.img_layer img {
  border:10px solid #FFF;
  margin-right: 20px;
  }
div.film_layer {
  background: transparent none repeat scroll 0;
  border:0px;
  cursor:pointer;
  z-index:2002;
  text-align: right;
  }
div#film {
  padding: 3px 10px;
  width: 400px;
  height: 300px;
  background: #fff;
  z-index:2003;
  }
/*********************************************************************/
td.dropdown_gray {
	width:148px;
	height:30px;
	text-align:left;;
	vertical-align:top;
	background: transparent;
	}
div#content_right td.dropdown_gray table.dropdown {
	width: 128px;
	background: transparent;
	padding: 0;
  }
div#content_right td.dropdown_gray table.dropdown td {
	height: 20px;
	text-align: left;
	background: transparent;
	padding: 0;
  }
div#content_right td.dropdown_gray table.dropdown td.text {
	vertical-align: middle;
	background: #fff url('/img/bg/text_input_gray.gif') no-repeat top left;
	width: 68px;
	text-align:center;
  }
div#content_right td.dropdown_gray table.dropdown td.text input {
	border: none;
	background: transparent;
	width: 54px;
	color: #736335;
	line-height:14px;
	margin:1px 0px 0px 0px;
	font-size:12px;
  }  
div#content_right td.dropdown_gray table.dropdown td.arrow {
  vertical-align: middle;
	background: #fff url('/img/waluty_dropdown_arrow.gif') no-repeat top left;
	width: 20px;
  }
div#content_right td.dropdown_gray table.dropdown td.drop {
	cursor: default;
	height: 98px;
  }
  
  
  
  
div#content_right td.dropdown_gray div.dropdown {
  margin-top: 1px;
	width: 100px;
	height: 88px;
	border: 1px solid #e4ddc7;
	background: #efe8d7;
	overflow: hidden;
  }
div#content_right td.dropdown_gray div.dropdown table {
	background: transparent;
	padding: 0px;
	width: 70px;
	margin: 0;
  }
div#content_right td.dropdown_gray div.dropdown table td {
	color: #b4a67f;
	cursor: pointer;
	padding: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #e4ddc7;
	text-align: center;
  }
div#content_right td.dropdown_gray div.dropdown td.selected {
	color: #ece7d8;
	background: #c3b897;
	padding: 0;
  }
div#content_right td.dropdown_gray div.dropdown td.hover {
	color: #ece7d8;
	background: #c3b897;
	padding: 0;
  }

.tabela_z_obramowaniem td {
  border: 2px solid #857750;
  }

