body,td {
font-family: 'MS Sans',Arial,Verdana;
font-size:12px;
}
#menu img {
	padding-right:15px;
	border: 0px;
}
#lang img {
	padding-right:5px;
	border: 0px;
}

#top {
  width:1142px;
  height:542px;
  background-image:url('images/1_main_photo.jpg');
}

#logo {
  clear:both;
  float:left;
  position:relative;
}

#table_left {
  width:100%;
  height:542px;
  background:url(images/1_lewa_photo.jpg) top right no-repeat;
}

#table_right{
  width:100%;
  height:542px;
  background:url(images/1_prawa_photo.jpg) top left no-repeat;
}

#menu {
  width:700px;
  float:right;
  padding-top:5px;
}

#lang {
  width:300px;
  float:right;
  padding-right:45px;
  padding-top:29px;
  text-align:right;
}

#info_box {
  clear:both;
  float:right;
  margin-right:45px;
  margin-top:-45px;
  width:220px;
  background-color:#FFCC00;
  opacity:0.9;
  filter:alpha(opacity=90);
  border: solid 2px #fff;
  color:#fff; 
  font-size:25px;
  font-weight:bold;
  text-align:center;
  padding-top:0px;
  height:150px;
  overflow:hidden;
}

#main_content {
  width:1047px;
  padding-left:50px;
  padding-right:45px;
  margin-top:-135px;
}

#content {
  width:1007px;
  background-color:#e9bb70; 
  text-align:justify;
  padding:20px;
  opacity:0.96;
  filter:alpha(opacity=96);
}

#content_title img {
  margin-top:-10px;
  margin-bottom:5px;
}

#content_text {
  width:987px;
  background-color:#fff; 
  text-align:justify;
  padding:10px;
}

#mapka {
  width: 100%; 
  height:330px;
}

#btn_form {
  background:url(images/btn_formularz.gif);
  float:left;
  width:230px;
  height:26px;
  cursor:pointer;
}

#btn_rez {
  background:url(images/btn_rezerwacja_.gif);
  width:230px;
  height:26px;
  cursor:pointer;
  float:right;
}

#contactarea{
  width:480px;
}

#cleaner{
  clear:both;
  width:100%;
  height:1px;
  background-color:#a07352;
  margin-bottom:20px;
}

.tbl_left {
  margin-top:5px;
  text-align:right; 
  width: 120px; 
  height: 30px; 
  float: left;
}

.tbl_right {
  margin-top:5px;  
  width: 350px; 
  height: 30px;
  float: right;
}

.tbl_right1 {
  margin-top:5px; 
  width: 350px; 
  float: right;
}

#termin1 {
  display:none;
  margin-top:5px; 
  text-align:right; 
  width: 120px; 
  height: 30px; 
  float: left;
}

#termin2 {
  display:none;
  margin-top:5px; 
  width: 350px; 
  height: 30px;
  float: right; 
  font-size:12px
}

#termin3 {
  display:none;
  clear:both;
}

#tbl_info {
  clear:both;
  color:red;
  font-size:11px;
  text-align:right;
}

#submitbutton {
  float:right; 
  margin-top:10px; 
  clear:both;
}

#kontakt_info {
  color: #808080;
  font-size: medium;
  margin-bottom:35px;
}

#box1 {
  clear:both;
  float:left;
  width:244px;
  height:358px;
  color:#936a4c; 
  font-size:11px;
  text-align:justify;
  padding-top:20px;
  padding-left:38px;
  padding-right:38px;
  background-image:url('images/bg_box.png');
  opacity:0.99;
  filter:alpha(opacity=99);
}

#box2 {
  margin-left:40px;
  float:left;
  width:244px;
  height:358px;
  color:#936a4c; 
  font-size:11px;
  text-align:justify;
  padding-top:20px;
  padding-left:38px;
  padding-right:38px;
  background-image:url('images/bg_box.png');
  opacity:0.99;
  filter:alpha(opacity=99);
}

#box3 {
  float:right;
  width:244px;
  height:358px;
  color:#936a4c; 
  font-size:11px;
  text-align:justify;
  padding-top:20px;
  padding-left:38px;
  padding-right:38px;
  background-image:url('images/bg_box.png');
  opacity:0.99;
  filter:alpha(opacity=99);
}

#footer {
  font-size:11px;
  padding-top:25px;
  width:1000px;
  margin:auto;
  color:#ebc7a7;
  text-shadow: #000 1px 1px;
}

#footer a {
  text-decoration:none;
  color:#ebc7a7;
}

#footer a:hover {
  text-decoration:underline;
}

#foot1 {
  float:left;
  text-decoration:none;
}

#foot2 {
  float:left;
  padding-left:150px;
  text-decoration:none;
}

#foot3 {
  float:right;
  text-decoration:none;
}
#foot4 {
	clear		:	both;
	padding-top	:	5px;
	width 		:	100%;
	text-align 	: 	center;
}

#floom_bottom {
  clear:both;
  margin-bottom:35px;
}

#message {
  font-size:14; 
  text-align:center;
  font-weight:bold; 
  margin-bottom:25px;
}
