/* Style globalne */
body {
	font:normal 11px verdana,tahoma,sans-serif; 
	color:#504F4F;
	line-height:215%;
}
td {
	font:normal 11px verdana,tahoma,sans-serif; 
	text-align: left;
	padding:3px;
}
tr,div {vertical-align:top;}
input,select,textarea {border: black 1px solid;}
ul {padding-left:30px;}
.message {text-align:center;}

/* FLASH TEST */
object, embed {
	margin-bottom:1px;
	apadding-bottom:100px;
}
#vtrs{
padding:8px 0 0 0;
margin:0px;
position:relative;
float:left;
}
#vtrs img, 
#vtrs a{
padding:0px;
margin:0px;
border:none;
}
div.flash {
	background:blue;
	avisibility:hidden;
}
div.flash * {
	margin:0;padding:0;border:0;line-height:0;
	display:inline;
}
div.rightmenu{
	width:230px;
	text-align:right;
}
div.rightmenu h1{
	font-weight:bold;
	padding-top:5px;
	font-size:16px;
	width:220px;
	text-align:right;
}
div.rightmenu h2{
	font-weight:bold;
	color:#504F4F;
	padding-top:2px;
	font-size:13px;
	width:220px;
	text-align:right;
}
/* Górne logo serwisu */
div.topdane_pl {
	width:527px;
 height:auto !important;
 height:92px;
 min-height:92px;
	background:url(images/topdane_pl.jpg);
}
div.topdane_en {
	width:527px;
 height:auto !important;
 height:92px;
 min-height:92px;
	background:url(images/topdane_en.jpg);
}
div.topdane_de {
	width:527px;
 height:auto !important;
 height:92px;
 min-height:92px;
	background:url(images/topdane_de.jpg);
}


/* Zajawki */
#right3 {
	text-align:center;
	padding-top:11px;
}
#Zajawki h1 {
	font:normal 17px verdana;
	color:#B31E23;
	text-align:center;
}
#Zajawki h1 img {
	display:inline;
}
#Zajawki .content {
	text-align:left;
	margin:70px 8px 0 13px;
}
#Zajawki img.picture {
	width:180px;
	height:135px;
	margin-top:5px;
}

/* Tresc */
#main {
	padding:80px 30px 30px 20px;
	text-align:justify;
}
#main h1 {
	amargin:20px 45px 30px 0;
	apadding:20px 45px 30px 0;
	font:normal 21px verdana;
	color:#B31E23;
	text-align:center;
	margin-bottom:20px;
}
#main h2 {
	font:normal 17px verdana;
	color:#B31E23;
	text-align:left;
	margin-bottom:10px;
}
#main h1 img {
	display:inline;
}
#main .restOfTitle {
	adisplay:inline;
	aadding-top:9px;
}

#main table {
	AAborder:#B31E23 1px solid;
	border-color:#B31E23;
	border-collapse:collapse;
}
#main a {
 text-decoration:none;
	font-weight:bold;
	color:#B31E23;
}
#main a:hover {
	color:red;
}

/* Prawica */
#langSelect {
	aheight:92px;
}
#langSelect img {
	width:25px;
	height:17px;
	border:0;
	display:inline;
	margin:3px 6px 0 0;
	float:right;
}
#right {
	text-align:center;
}
#right img {
	height:71px;
	width:250px;
}
#right2 {
	text-align:center;
}	

/* Rezerwacje */
#Reservation {
	text-align:right;
	padding-right:60px;
}
#Reservation div, #Reservation_firstForm div {
	margin-top:10px;
}
#Reservation, #Reservation_firstForm {
	font:bold 13px tahoma,sans-serif;
	color:#B51F24;
}
#Reservation input {
	margin:0 221px 0 20px;
	width:30px;
	height:18px;
}
#Reservation_firstForm input {
	margin:0 10px;
	width:30px;
	height:18px;
}
#Reservation_firstForm .submit, #Reservation .submit {
	border:0;
	width:106px;
	height:22px;
	cursor:pointer;
}
#Reservation .submit {
	margin-right:70px;
}
#Reservation_firstForm #submit1_1, #Reservation #submit2_1 {
	background:url(images/rezerwacja_pl.gif);
}
#Reservation_firstForm #submit1_2, #Reservation #submit2_2 {
	background:url(images/rezerwacja_en.gif);
}
#Reservation_firstForm #submit1_3, #Reservation #submit2_3 {
	background:url(images/rezerwacja_de.gif);
}
#Reservation textarea {
	margin:0 30px 0 20px;
	height:150px;
	scroll:auto;
}
#Reservation .long {
	width:250px;
	margin-right:0px;
}
#Reservation select, #Reservation_firstForm select {
	font:bold 11px tahoma,sans-serif;
	color:#B51F24;
	height:17px;
	margin:0 10px;
}
#Reservation_firstForm select {
	padding-right:0px;
}
#Reservation_firstForm img {
	padding-right:5px;
}

/* Menu w stopce */
#footerMenu {
	padding:100px 0 0 6px;
}
#footerMenu a {
	font:bold 10px tahoma;
	display:inline;
	font-size:11px;
	color:#B51F24;
	text-decoration:none;
	padding:0 3px;
}

/* Galeria */
#Gallery td.Image {
	text-align:center;
	background:#F8F3EF;
	cursor:pointer;
	padding:3px;
}
#Gallery a {
	margin-left:20px;
}