/*SELCTORS*/ html body{
	background-color:	#fff;
	color:				#000;
	margin:				0;
	padding:			0;
}

/******************************************
 *
 *	DIV ORDER 
 *
 *****************************************/

div#top{
	width:				100%;
	background-image:	url(../img/tlo_grey.gif);
	background-repeat:	repeat-x;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	border:				none;
	padding:			0;
	margin:				0;
}
div#cennik_add_info{
	text-align:			left;
}
div#top_top{
	height:				132px;
	width:				780px;
	display:			block;
	padding:			0;
	margin:				0;
	border:				none;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
}

div#top_menu{
	overflow:			hidden;
	margin-left:		auto;
	margin-right:		auto;
	border:				none;
	margin-top:			0;
	margin-bottom:		0;
	padding:			0;
	height:				132px;
	display:			block;
}

div#visa{
	width: 				780px;
	text-align:			right;
	display:			block;
	height: 			30px;
}

div#banner{
	background-image:	url(../img/tlo.gif);
	background-repeat:	repeat;
	height:				228px;
	display:			block;
	overflow:			hidden;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			0;
	margin-bottom:		0;
	border:				none;
	padding:			0;
}

div#banner_small{
	background-image:	url(../img/tlo.gif);
	background-repeat:	repeat;
	overflow:			hidden;
	margin-left:		auto;
	margin-right:		auto;
	height:				28px;
	display:			block;
	border:				none;
	padding:			0;
	margin:				0;

}

div#main{
	padding:			0 0 0 0;
	margin-top:			0;
	margin-bottom:		0;
	background-color:	#fff;
	width:				780px;
	overflow:			hidden;
	margin-left:		auto;
	margin-right:		auto;
}

div#footer{
	background-color:	#fff;
	clear:				both;/**/
	margin-left:		auto;
	margin-right:		auto;
}

div#art{
	width:				100%;
	text-align:			center;
	margin-left:		auto;
	margin-right:		auto;
}

div#art_left{
	width:				310px;
	float:				left;
	overflow:			hidden;
	display:			block;
	text-align:			justify;
}
div#art_middle{
	width:				30px;
	float:				left;
	overflow:			hidden;
	display:			block;
}

div#art_right{
	float:				left;
	width:				420px;
	overflow:			hidden;
	background-color:	#fff;
	display:			block;
}

div#art_left_page{
	width:				380px;
	float:				left;
	overflow:			hidden;
	display:			block;
	text-align:			left;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	margin-bottom:		0;
	color:				#696969;

}

div#art_right_page{
	float:				left;
	width:				350px;
	overflow:			hidden;
	display:			block;
	text-align:			left;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	margin-bottom:		0;
	color:				#696969;

}

div#art_full{
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	overflow:			hidden;
	text-align:			center;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	margin-bottom:		0;
	color:				#696969;
	/*font-size:			10px;*/
}
div#kontakt {
	text-align:			center;
	font-size:			120%;
}
div#invite_box{
	padding-bottom:		20px;
	display:			block;
	width:				100%;
	text-align:			left;
}
div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

div#map1{
	display:			block;
	position:			relative;
	overflow:			hidden;
	text-align:			center;
}


/********************************
 *
 * PARAGRAFY
 * I TEXTY
 *
 ********************************/


p#invite{
	font-size:			x-large;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	font-weight:		bold;
	color:				#4f2800;
	border: 			none;
	margin:				0 0 0 0;
	padding:			0 0 0 0;
}
p#invite_page{
	text-align:			left;
	font-size:			x-large;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	font-weight:		bold;
	color:				#4f2800;
	border: 			none;
	margin-top:			5px;
}

p#names{
	font-size:			100%;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	color:				#4f2800;
	padding-top:		10px;
	margin-bottom:		0;

}

p.infoDot {
	padding:			0 0 0 0;
	text-align: 		left;
	font-size:			12px;
	color:				#696969;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	margin:				0 0 0 0;
	display:			block;
	background:			url('img/line_small.jpg') bottom right no-repeat;

}

p.info {
	text-align: 		justify;
	text-justify:		inter-word;
	color:				#696969;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	margin:				0 0 0 0;
}

span.infoNapis{
	padding:		 	0 0 0 0;
	margin-left:		15px;
	width:				410px;
	display:			block;
	overflow:			hidden;
	text-align:			left;
	display:			inline;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	margin-bottom:		0;
}
.dot {
	border:				none;
	padding-right:		15px;
}

img.photo{
	text-align:			center;
	display:			block;
	margin:				0;
	border:				none;
}
p.article {
	border:				none;
	margin:				5px;
	text-align: 		left;
	font-size:			10px;
	color:				#696969;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
}
div#art h3{
	color:				#4f2800;
	font-size:			100%;
}
div#art p{
	font-size:			70%;
}

div#art_full p{
	font-size:			70%;
}

div#phone_cell {
	text-align:			right;
}

.Hdr{
	text-align:			center;
	border-bottom:		10px;
	font-size:			130%;
	outline:			#696969 solid thin;
	background-color:	#E8D49B;
	color:				#4f2800;
	font-weight:		bold;
}
.commForm{
	width:				480px;
	height:				150px;
}
ul.lista{
	text-align:			justify;
	text-justify:		inter-word;
	padding:			0 0 0 0;
	border:				0;
	margin:				0 0 0 0;
}

ul.lista li.listnode{
	list-style-image:	none;
	display:			inline;
	margin:				0 0 0 0;
	color:				#696969;
	text-align:			justify;
	text-justify:		inter-word;
	font-size:			70%;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
}
span.napisMod{
	display:			block;
	font-family:		Rockwell, trebuchet ms, Arial CE, sans-serif;
	text-align:			justify;
	background:			url('../img/line_small.jpg') bottom center no-repeat;
	padding-bottom:		2px;
	margin-bottom:		4px;
}
/**************************
 *
 * TABELE
 *
 * ************************/

table.rezerw_table{
	background-color:	#f4efdf;
	font-size:			80%;
	width:				580px;

}

.BookingData td{
 		;
}

table#price_table {
	text-align:			center;
	font-size:			90%;
	border-top:			hidden;
	border-bottom:		hidden;
	border-left:		hidden;
	border-right:		hidden;
	background-color:	#f4efdf;
}
table#price_table tr#row_1{
	background-color:	#dcd7c9
}

.mailForm {
	width:				350px;
	margin-right:		5px;
}
table.rezerw_table p{
	margin-top: 		5px;
	margin-bottom:		5px;
}

/************************************
 * 
 * ROLLOVERS
 *
 ************************************/

/* ANGIELSKIE ROLLOVERY */
a#menu_villa_en{
	position:			absolute;
	top:				48px;
	left:				178px;
	display:			block;
	width:				51px;
	height:				24px;
	visibility:			visible;
}
a#menu_villa_en:hover {
	background:			transparent url(../img/rolls/villa_roll_en.jpg);
	z-index:			10;
}

a#menu_galeria_en{
	position:			absolute;
	top:				48px;
	left:				229px;
	display:			block;
	width:				66px;
	height:				24px;
	visibility:			visible;
}
a#menu_galeria_en:hover {
	background:			transparent url(../img/rolls/galeria_roll_en.jpg);
	z-index:			10;
}

a#menu_cennik_en {
	position:			absolute;
	top:				48px;
	left:				295px;
	display:			block;
	width:				78px;
	height:				24px;
	visibility:			visible;
}
a#menu_cennik_en:hover {
	background:			transparent url(../img/rolls/cennik_roll_en.jpg);
	z-index:			10;
}

a#menu_rezerwacja_en {
	position:			absolute;
	top:				48px;
	left:				373px;
	display:			block;
	width:				95px;
	height:				24px;
	visibility:			visible;
}
a#menu_rezerwacja_en:hover {
	background:			transparent url(../img/rolls/rezerwacja_roll_en.jpg);
	z-index:			10;
}

a#menu_kontakt_en {
	position:			absolute;
	top:				48px;
	left:				468px;
	display:			block;
	width:				67px;
	height:				24px;
	visibility:			visible;
}
a#menu_kontakt_en:hover {
	background:			transparent url(../img/rolls/kontakt_roll_en.jpg);
	z-index:			10;
}

a#menu_dojazd_en {
	position:			absolute;
	top:				48px;
	left:				535px;
	display:			block;
	width:				108px;
	height:				24px;
	visibility:			visible;
}
a#menu_dojazd_en:hover {
	background:			transparent url(../img/rolls/dojazd_roll_en.jpg);
	z-index:			10;
}

/* NIEMIECKIE ROLLOVERY */
a#menu_villa_de{
	position:			absolute;
	top:				49px;
	left:				185px;
	display:			block;
	width:				49px;
	height:				19px;
	visibility:			visible;
}
a#menu_villa_de:hover {
	background:			transparent url(../img/rolls/villa_roll_de.jpg);
	z-index:			10;
}

a#menu_galeria_de{
	position:			absolute;
	top:				49px;
	left:				234px;
	display:			block;
	width:				91px;
	height:				19px;
	visibility:			visible;
}
a#menu_galeria_de:hover {
	background:			transparent url(../img/rolls/galeria_roll_de.jpg);
	z-index:			10;
}

a#menu_cennik_de {
	position:			absolute;
	top:				49px;
	left:				325px;
	display:			block;
	width:				75px;
	height:				19px;
	visibility:			visible;
}
a#menu_cennik_de:hover {
	background:			transparent url(../img/rolls/cennik_roll_de.jpg);
	z-index:			10;
}

a#menu_rezerwacja_de {
	position:			absolute;
	top:				49px;
	left:				400px;
	display:			block;
	width:				97px;
	height:				19px;
	visibility:			visible;
}
a#menu_rezerwacja_de:hover {
	background:			transparent url(../img/rolls/rezerwacja_roll_de.jpg);
	z-index:			10;
}

a#menu_kontakt_de {
	position:			absolute;
	top:				49px;
	left:				497px;
	display:			block;
	width:				67px;
	height:				19px;
	visibility:			visible;
}
a#menu_kontakt_de:hover {
	background:			transparent url(../img/rolls/kontakt_roll_de.jpg);
	z-index:			10;
}

a#menu_dojazd_de {
	position:			absolute;
	top:				49px;
	left:				564px;
	display:			block;
	width:				70px;
	height:				19px;
	visibility:			visible;
}
a#menu_dojazd_de:hover {
	background:			transparent url(../img/rolls/dojazd_roll_de.jpg);
	z-index:			10;
}
/* POLSKIE ROLLOVERY */
a#menu_villa{
	position:			absolute;
	top:				48px;
	left:				195px;
	display:			block;
	width:				57px;
	height:				24px;
	visibility:			visible;
}
a#menu_villa:hover {
	background:			transparent url(../img/villa_roll.jpg);
	z-index:			10;
}

a#menu_galeria{
	position:			absolute;
	top:				48px;
	left:				252px;
	display:			block;
	width:				68px;
	height:				24px;
	visibility:			visible;
}
a#menu_galeria:hover {
	background:			transparent url(../img/galeria_roll.jpg);
	z-index:			10;
}

a#menu_cennik {
	position:			absolute;
	top:				48px;
	left:				320px;
	display:			block;
	width:				65px;
	height:				24px;
	visibility:			visible;
}
a#menu_cennik:hover {
	background:			transparent url(../img/cennik_roll.jpg);
	z-index:			10;
}

a#menu_rezerwacja {
	position:			absolute;
	top:				48px;
	left:				385px;
	display:			block;
	width:				93px;
	height:				24px;
	visibility:			visible;
}
a#menu_rezerwacja:hover {
	background:			transparent url(../img/rezerwacja_roll.jpg);
	z-index:			10;
}

a#menu_kontakt {
	position:			absolute;
	top:				48px;
	left:				478px;
	display:			block;
	width:				73px;
	height:				24px;
	visibility:			visible;
}
a#menu_kontakt:hover {
	background:			transparent url(../img/kontakt_roll.jpg);
	z-index:			10;
}

a#menu_dojazd {
	position:			absolute;
	top:				48px;
	left:				551px;
	display:			block;
	width:				68px;
	height:				24px;
	visibility:			visible;
}
a#menu_dojazd:hover {
	background:			transparent url(../img/dojazd_roll.jpg);
	z-index:			10;
}

a#menu_villa_alt{
	position:			absolute;
	top:				81px;
	left:				175px;
	display:			block;
	width:				56px;
	height:				24px;
	visibility:			visible;
}
a#menu_villa_alt:hover {
	background:			transparent url(../img/villa_roll.jpg);
	z-index:			10;
}

a#menu_galeria_alt{
	position:			absolute;
	top:				81px;
	left:				231px;
	display:			block;
	width:				68px;
	height:				24px;
	visibility:			visible;
}
a#menu_galeria_alt:hover {
	background:			transparent url(../img/galeria_roll.jpg);
	z-index:			10;
}

a#menu_cennik_alt {
	position:			absolute;
	top:				81px;
	left:				299px;
	display:			block;
	width:				65px;
	height:				24px;
	visibility:			visible;
}
a#menu_cennik_alt:hover {
	background:			transparent url(../img/cennik_roll.jpg);
	z-index:			10;
}

a#menu_rezerwacja_alt {
	position:			absolute;
	top:				81px;
	left:				364px;
	display:			block;
	width:				93px;
	height:				24px;
	visibility:			visible;
}
a#menu_rezerwacja_alt:hover {
	background:			transparent url(../img/rezerwacja_roll.jpg);
	z-index:			10;

}

a#menu_kontakt_alt {
	position:			absolute;
	top:				81px;
	left:				457px;
	display:			block;
	width:				73px;
	height:				24px;
	visibility:			visible;
}
a#menu_kontakt_alt:hover {
	background:			transparent url(../img/kontakt_roll.jpg);
	z-index:			10;
}

a#menu_dojazd_alt {
	position:			absolute;
	top:				81px;
	left:				530px;
	display:			block;
	width:				64px;
	height:				24px;
	visibility:			visible;
}

a#menu_dojazd_alt:hover {
	background:			transparent url(../img/dojazd_roll.jpg);
	z-index:			10;
}
/**/
img.__line
{
	padding-top:	1px;
	padding-bottom:	1px;
	margin: 		0 0 0 0;
	border:			0;
	display: 		run-in;
}

.ccode
{
	margin-left: auto;
	margin-right: auto;
	background:#FFB6C1;
	width: 300px;
	text-align: center;
	text-color: #FFFFFF;
}
