<style type="text/css">
<!--
	*{}
	
	/********************
	XHTML ELEMENTS STYLES
	********************/
	
	body {
		margin: 0;
		padding: 0;
		background: #cdcb9d;
		font-family: "Times New Roman", Times, serif;
		font-size: 1em;
		color: #5e4c1e;
	}
	
	img {
		border: none;
		margin: 0;
		padding: 0;
	}
	
	a {
		font-weight: bold;
		color: #a32f09;
	}
	
	a:hover {
		color: #df3700;
	}
	
	p {
		text-indent: 30px;
		text-align: justify;
		margin: 10px 0 0 0;
	}
	
	/* Leading letter */
	p:first-letter {
		font-size: 1.5em;
		font-weight: bold;
	}
	
	form {
		margin: 0;
		padding: 0;
	}
	
	
	
	
	/************
	LAYOUT STYLES
	************/
	
	#menuBar {
		float: left;
		width: 250px;
		padding: 0px;
	}
	
	#content {
		margin:0px 0px 0px 250px;
		padding: 0 5px 0 0;
		line-height: 1.5em;
	}
	
	#header,
	#body {
		padding: 7px 5px;
	}
	
	#footer {
		padding: 10px;
	}
	
	
	
	
	
	/************
	COMMON STYLES
	************/
	
	/* clears floats */
	div.clear {
		clear: both;
		height: 1px;
		margin: 0;
		padding: 0;
	}
	
	/* here are two versions of rounded corners;
	both are being used */
	
	/* frame with rounded corners v.1 */
	div.rounded_tl { background: url(/freetour/images/rounded_corner_tl.gif) top left no-repeat; }
	div.rounded_tr { background: url(/freetour/images/rounded_corner_tr.gif) top right no-repeat; }
	div.rounded_bl { background: url(/freetour/images/rounded_corner_bl.gif) bottom left no-repeat; }
	div.rounded_br { background: url(/freetour/images/rounded_corner_br.gif) bottom right no-repeat;}
	
	/* frame with rounded corners v.2 */
	div.ronded_cap { line-height: 1em; }
	div.ronded_cap img.left { float: left; }
	div.ronded_cap img.right { float: right; }
	
	/* container inside rounded corners block */
	div.rounded_content {
		padding: 10px 20px;
	}
	
	div.table {
		display: table;
	}
	
	div.table_row {
		display: table-row;
	}
	
	div.table_cell {
		display: table-cell;
	}
	
	div.center {
		text-align: center;
		margin: 0 auto;
	}
	
	/* blocks graphic separator */
	div.separator {
		margin: 10px 0;
		text-align: center;
	}
	
	/* signature with lipstick */
	div.signature {
		text-align: right;
		font-weight: bold;
		clear: right;
	}
	div.home div.signature img {
		float: right;
	}
	
	
	/* left and right floating images */
	img.left {
		float: left;
	}
	img.right {
		float: right;
	}
	
	
	/* gallery of the week thumbnails */
	div.gallery_item {
		float: left;
		width: 19%;
		margin: 10px 0;
	}
	div.gallery_item div.item_body {
		width: 100px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	div.thumbnail {
		position: relative;
		width: 100px;
		height: 150px;
	}
	div.frame a {
		width: 100px;
		height: 150px;
		display: block;
	}
	
	
	/* gallery of the week main image */
	div.main_image {
		position: relative;
	}
	div.main_image,
	div.main_image img {
		width: 180px;
		height: 300px;
	}
	div.main_image div a {
		width: 180px;
		height: 300px;
		display: block;
	}
	
	
	
	
	/****************
	ENTER (enter.tpl)
	****************/
	
	body.enter {
		background: #fbbda7 url(/freetour/images/bg_red.jpg);
	}
	
	/* frame for slogan and buttons */
	body.enter div.frame {
		width: 560px;
		text-align: center;
		margin: 0 auto;
		padding: 5px;
		background: #fbbda7;
		border: 1px solid #ffdfd3;
	}
	
	/* slogan */
	body.enter h1 {
		font-size: 1.2em;
		line-height: 1.4em;
		text-align: center;
		margin: 0 auto;
		color: #ce3b00;
	}
	
	/* ENTER button */
	body.enter h2 {
		text-align: center;
		margin: 25px 0 50px 0;
	}
	
	body.enter h2 a {
		font-size: 1.4em;
		color: #ce3b00;
		text-transform: uppercase;
	}
	
	body.enter div.buttons {
		margin: 10px;
	}
	
	body.enter div.buttons div {
		float: left;
		width: 168px;
		height: 75px;
		padding: 5px;
		border: 1px solid #ffdfd3;
		text-align: center;
		margin: 0 auto;
	}
	
	body.enter div.buttons div img {
		text-align: center;
		margin: 0 auto;
	}
	
	body.enter div.copyright {
		font-size: smaller;
		text-align: center;
		margin: 20px 0;
		padding: 10px 0;
		line-height: 1.5em;
	}
	
	body.enter div.notes {
		text-align: center;
		font-size: smaller;
		line-height: 1.5em;
	}
	
	
	/*********************************
	LEGAL INFORMATION (popup_2257.tpl),
	PRIVACY POLICY (popup_policy.tpl)
	*********************************/
	
	div.legal {
		padding: 5px 10px;
	}
	
	div.legal h1 {
		font-size: 1.75em;
		text-align: center;
	}
	
	div.legal h2 {
		font-size: 1.5em;
		text-indent: 30px;
	}
	
	div.legal h2 a {
		color: #5e4c1e;
		text-decoration: none;
	}
	
	div.legal h2 a:hover {
		text-decoration: underline;
	}
	
	div.legal div.records {
		font-size: smaller;
	}
	
	div.legal div.records h3 {
		margin: 40px 0 0 0;
	}
	
	div.legal div.records {
		padding: 0 0 0 30px;
	}
	
	div.legal div.close {
		margin: 10px;
		text-align: center;
	}
	
	div.legal div.close a {
		padding: 2px 4px;
		border: 1px solid #f1e6c8;
		color: #f1e6c8;
		background: #5e4c1e;
		text-decoration: none;
	}
	
	div.legal div.close a:hover {
		border: 1px solid #5e4c1e;
		color: #5e4c1e;
		background: #f1e6c8;
		text-decoration: none;
	}
	
	/* list */
	div.legal ul {
		list-style: none;
	}
	div.legal ul li {
		text-indent: 30px;
		text-align: justify;
		margin: 10px 0 0 0;
	}
	/* Leading character */
	div.legal ul li:first-letter {
		font-size: 1.5em;
		font-weight: bold;
	}
	
	
	
	
	
	/*************
	MENU (menu.tpl
	*************/
	
	div.menu {
		background: url(/freetour/images/menu_header.gif) no-repeat top left;
		padding: 20px 0 0 0;
	}
	
	/* Martha face above menu */
	div.menu_martha_1,
	div.menu_martha_2,
	div.menu_martha_3 {
		width: 225px;
		height: 220px;
	}
	
	div.menu_martha_1 {
		background: url(/freetour/images/menu_martha1.gif) no-repeat top center;
	}
	
	div.menu_martha_2 {
		background: url(/freetour/images/menu_martha2.gif) no-repeat top center;
	}
	
	div.menu_martha_3 {
		background: url(/freetour/images/menu_martha3.gif) no-repeat top center;
	}
	
	div.menu_list {
		 background: url(/freetour/images/menu_list_bg.jpg) repeat-y 37px 0px ;
	}
	
	div.menu_buttons {
		margin: 0 0 0 37px;
		padding: 0 0 0 40px;
		color: #ff7452;
		font-size: 1.25em;
		font-weight: bold;
	}
	
	div.menu_buttons a {
		color: #a1351b;
		line-height: 1.3em;
		text-decoration: none;
	}
	
	div.menu_buttons a:hover {
		color: #ff7452;
	}
	
	div.menu_buttons div#menu_link_tour,
	div.menu_buttons div#menu_link_members,
	div.menu_buttons div#menu_link_join {
		font-size: 1.25em;
	}
	
	/* flower in the bottom of the menu */
	div.menu_flower {
		background: url(/freetour/images/menu_rose.gif) no-repeat 7px bottom;
	}
	
	div.menu_footer {
		margin: 0 0 0 28px;
	}
	
	
	
	
	
	/************************
	PAGES HEADER (header.tpl)
	************************/
	
	div.header {
		background: #bcbb82;
	}
	
	div.header div.frame_center {
		background: url(/freetour/images/header_frame_center.gif) repeat-x top left;
	}
	
	div.header div.frame_left {
		background: url(/freetour/images/header_frame_left.gif) no-repeat top left;
	}
	
	div.header div.frame_right {
		background: url(/freetour/images/header_frame_right.gif) no-repeat top right;
	}
	
	
	/* site title in the header */
	div.header div.header_title {
		height: 85px;
		padding: 14px 0 0 0;
		text-align: center;
		color: #b15533;
		letter-spacing: 0.02em;
	}	
	
	div.header div.header_title div.title {
		width: 500px;
		margin: 0 auto;
		padding: 2px 0 0 0;
		text-align: center;
		
	}
	
	div.header div.header_title div.title div.left {
		background: url(/freetour/images/header_flower_left.gif) no-repeat left top;
		height: 70px;
	}
	
	div.header div.header_title div.title div.right {
		background: url(/freetour/images/header_flower_right.gif) no-repeat right top;
		height: 70px;
	}
	
	div.header div.header_title div.title div.image {
		padding-top: 5px;
	}
	
	div.header div.header_title div.title h1 {
		margin: 0;
		font-weight: bold;
		font-size: 15px;
		line-height: 1em;
	}
	
	
	
	
	/*****************
	FOOTER (footer.tpl
	*****************/
	
	div.footer {
		background: #a5a469;
		border: 1px solid #cdcb9d;
	}
	
	div.footer h3 {
		margin: 0;
		padding: 0 0 0 20px;
		font-size: 1.4em;
		line-height: 0.8em;
		color: #cdcb9d;
	}
	
	/* footer part that contains inner frame */
	div.footer div.footer_content {
		padding: 0 10px 10px 10px;
	}
	
	/* light inner frame */
	div.footer div.inner_frame {
		background: #bcbb82;
	}
	
	div.footer div.inner_frame div.footer_tl {
		background: url(/freetour/images/footer_inner_frame_tl.gif) no-repeat top left;
	}
	
	div.footer div.inner_frame div.footer_tr {
		background: url(/freetour/images/footer_inner_frame_tr.gif) no-repeat top right;
	}
	
	div.footer div.inner_frame div.footer_bl {
		background: url(/freetour/images/footer_inner_frame_bl.gif) no-repeat bottom left;
	}
	
	div.footer div.inner_frame div.footer_br {
		background: url(/freetour/images/footer_inner_frame_br.gif) no-repeat bottom right;
	}
	
	/* testimonials block */
	div.footer div.testimonials {
		padding: 0 7px;
		text-align: right;
	}
	
	/* testimonials text */
	div.footer div.testimonials q {
		padding: 0 0 0 75px;
	}
	
	div.footer div.testimonials div.name {
		font-weight: bold;
	}
	
	div.footer div.sticker_block {
		position: relative;
		left: 2px; top: 10px;
	}
	
	div.footer div.sticker_block img {
		position: absolute;
		left: 0; top: 0;
	}
	
	/* Copyright line */
	div.copyright {
		text-align: right;
		font-size: 0.8em;
	}
	
	div.copyright a {
		text-decoration: none;
		font-weight: normal;
		color: #5e4c1e;
	}
	
	/* Copyright mouse over */
	div.copyright a:hover {
		text-decoration: underline;
		color: #df3700;
	}
	
	
	
	
	
	/**************
	HOME (home.tpl)
	**************/
	div.home div.slogan {
		float: right;
		margin: 0 0 5px 20px;
	}
	
	div.home div.thumbs_table {
		padding-left: 10px;
		text-align: center;
	}
	
	/* join from Home page button */
	div.home div.thumbs_table div.join {
		float: left;
		padding-top: 50px;
	}
	
	div.home div.thumbs_table div.tour {
		float: right;
		padding-top: 50px;
	}
	
	
	
	
	
	/****************************
	ART NOUVEAU (art_nouveau.tpl)
	****************************/
	div.art_nouveau {
		background: #ede6c0 url(/freetour/images/art_nouveau_bg.jpg);
	}
	
	div.art_nouveau div.title {
		text-align: center;
	}
	
	div.art_nouveau div.martha {
		float: right;
		margin: 0 0 0 10px;
	}
	
	/* graphic separator between text and thumbs */
	div.art_nouveau div.separator {
		text-align: center;
		margin: 10px 0;
	}
	
	
	/* THUMBS FRAME */
	div.art_nouveau table.thumbs {
		margin: 0 auto;
	}
	
	div.art_nouveau table.thumbs td.cap {
		background: url(/freetour/images/art_nouveau_frame_tc.gif) repeat-x top left;
	}
	
	div.art_nouveau table.thumbs td.side_left {
		background: url(/freetour/images/art_nouveau_frame_ml.gif) repeat-y top left;
	}
	
	div.art_nouveau table.thumbs td.side_right {
		background: url(/freetour/images/art_nouveau_frame_mr.gif) repeat-y top right;
	}
	
	div.art_nouveau table.thumbs td.content {
		background: url(/freetour/images/art_nouveau_frame_bc.gif) repeat-x bottom right;
	}
	
	div.art_nouveau table.thumbs td.content div {
		margin: 0 0 10px 0 !important;
		margin: 0 0 5px 0;
		filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=1, direction=335)
				progid:DXImageTransform.Microsoft.Shadow(color=#777777, strength=3, direction=-8);
	}
	
	/* join from Art Nouveau page button */
	div.art_nouveau div.join {
		float: left;
	}
	
	div.art_nouveau div.next {
		float: right;
		margin: 20px 0;
	}
	
	
	
	
	
	/*********************
	ART DECO (art_deco.tpl
	*********************/
	
	div.art_deco {
		background: #959875 url(/freetour/images/art_deco_leather_bg.jpg);
	}
	
	div.art_deco div.title {
		text-align: center;
	}
	
	div.art_deco div.rounded_content {
		margin: 0 0 10px 0 !important;
		margin: 0 0 13px 0;
	}
	
	/* frame above leather background */
	div.art_deco div.inner_frame {
		margin: 0 0 10px 0 !important;
		background: #d7d1af url(/freetour/images/art_deco_bg.gif) top right;
	}
	
	div.art_deco div.inner_frame div.frame_top {
		background: url(/freetour/images/art_deco_frame_top.gif) repeat-x top left;
	}
	
	div.art_deco div.inner_frame div.frame_top img.left {
		float: left;
	}
	
	div.art_deco div.inner_frame div.frame_top img.right {
		float: right;
	}
	
	div.art_deco div.inner_frame div.frame_left {
		background: url(/freetour/images/art_deco_frame_left.gif) repeat-y top left;
	}
	
	div.art_deco div.inner_frame div.frame_right {
		background: url(/freetour/images/art_deco_frame_right.gif) repeat-y top right;
	}
	
	div.art_deco div.inner_frame div.frame_bottom {
		background: url(/freetour/images/art_deco_frame_bottom.gif) repeat-x bottom left;
	}
	
	div.art_deco div.inner_frame div.frame_bottom img.left {
		float: left;
	}
	
	div.art_deco div.inner_frame div.frame_bottom img.right {
		float: right;
	}
	
	div.art_deco div.content p {
		margin: 0;
	}
	
	div.art_deco div.content {
		padding: 20px;
	}
	
	div.art_deco div.martha {
		float: right;
		margin: 5px 5px 5px 10px;
	}
	
	/* graphic separator */
	div.art_deco div.separator {
		text-align: center;
		margin: 10px 0 20px 0;
	}
	
	div.art_deco div.thumbs_frame {
		margin: 40px 10px;
		text-align: center;
	}
	
	div.art_deco div.thumbs_frame table {
		background: #959875 url(/freetour/images/art_deco_leather_bg.jpg);
		border: 1px solid #5a5538;
	}
	
	div.art_deco div.thumbs_frame table td.content {
		padding: 10px;
	}
	
	div.art_deco div.thumbs_frame table td.content div {
		width: 100%;
		margin: 0;
		filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=1, direction=335)
				progid:DXImageTransform.Microsoft.Shadow(color=#777777, strength=3, direction=-8);
	}
	
	/* join button at Art Deco page */
	div.art_deco div.join {
		float: left;
	}
	
	/* next button at Art Deco page */
	div.art_deco div.next {
		float: right;
	}
	
	
	
	
	
	/******************
	PIN-UP (pin_up.tpl)
	******************/
	
	div.pinup {
		background: #f7d9e0 url(/freetour/images/pinup_bg.gif) top right;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	div.pinup div.title {
		text-align: center;
	}
	
	div.pinup div.martha {
		float: right;
		margin: 5px 5px 5px 10px;
	}
	
	div.pinup p span {
		background: #fff;
		padding: 4px;
	}
	
	
	/* thumbnails table */
	div.pinup div.thumbs_frame {
		text-align: center;
		margin: 10px 0;
	}
	
	div.pinup div.thumbs_frame table {
		margin: 0 auto;
	}
	
	div.pinup div.thumbs_frame table td.content div {
		width: 100%;
		margin: 0;
	}
	
	div.pinup div.thumbs_frame table img {
		border: 1px solid #fff;
	}
	
	div.pinup div.thumbs_frame table a:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		border: 1px solid #d88a97 !important;
		border: 1px solid #fff;
	}
	
	div.pinup div.join {
		float: left;
		padding: 30px 0 0 0;
	}
	
	div.pinup div.next {
		float: right;
	}
	
	div.pinup div.clear {
		clear: left;
		height: 1px;
		margin: 0;
		padding: 0;
	}
	
	
	
	
	/*****************
	MODERN (modern.tpl)
	******************/
	
	div.modern {
		background: #000;
		color: #FFF;
	}
	
	div.modern div.text_block {
		height: 300px;
	}
	
	div.modern div.martha {
		float: right;
		margin: 10px;
	}
	
	div.modern div.thumbs_table {
		margin: 0 0 0 15px;
	}
	
	div.modern div.thumbs_table div {
		float: left;
		margin: 35px 35px 0 0;
		text-align: center;
		width: 100px;
		height: 145px !important;
		height: 130px;
		border: 1px solid white;
	}
	
	div.modern div.thumbs_table div strong {
		float: none;
		display: block;
		margin: 0;
		padding: 2px;
	}
	
	div.modern div.thumbs_table div.join {
		padding: 35px 0;
		border: none;
	}
	
	div.modern div.thumbs_table div a:hover img {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	}
	
	
	
	
	/**************
	JOIN (join.tpl)
	**************/
	
	div.join {
		text-align: center;
	}
	
	div.join em {
		font-style: normal;
		font-size: larger;
	}
	
	div.join div.note_block {
		margin: 10px;
		background: #e5e4c8;
		font-size: smaller;
		line-height: 1.3em;
	}
	
	div.join div.note_block em,
	div.join div.note_block strong {
		font-size: 1em;
		font-style: normal;
		color: #dc0000;
	}
	
	div.join h2 {
		color: #97191a;
		margin: 20px 0 0 0;
	}
	
	div.join h2:first-letter {
		font-size: larger;
	}
	
	div.join div.terms_links {
		margin: 3px 0;
	}
	
	/* table with prices */
	div.join table.table_join {
		margin: 0 auto;
		background: #bcbb82;
		border-right: 1px solid #979550;
		border-bottom: 1px solid #979550;
	}
	
	div.join table.table_join td {
		background: #dbdbb5;
		text-align: left;
		line-height: 1em;
	}
	
	div.join table.table_join td.price {
		text-align: center;
	}
	
	div.join table.table_join input.submit {
		width: 100px;
		padding: 4px;
		font-size: 1em;
		font-weight: bold;
	}
	
	div.join table.table_join td dfn {
		display: block;
		font-size: 1em;
		font-style: normal;
		font-weight: bold;
		color: #97191a;
	}
	
	
	
	
	/********************************
	GALLERY OF THE WEEK (gallery.tpl)
	********************************/
	div.gallery h1 {
		margin: 5px;
		font-size: 1.12em;
		text-align: center;
		color: #a32f09;
	}
	
	div.gallery div.join {
		margin: 10px auto 0 auto;
		text-align: center;
	}
	
	
	
	
	/**************
	NEWS (news.tpl)
	**************/
	
	div.news {
		text-align: center;
	}
	
	div.news div.news_thumb {
		float: left;
		width: 19%;
		margin: 10px 2px;
	}
	
	div.news div.news_thumb a img {
		border: 3px solid #aba577;
	}
	
	div.news div.news_thumb a:hover img {
		border: 3px solid #5e4c1e;
	}
	
	div.news div.date {
		font-size: 80%;
		font-weight: bold;
		margin: 0;
		line-height: 1em;
	}
	
	
	
	
	/******************
	GUESTS (guests.tpl)
	******************/
	
	div.guests table.thumbs {
		width: 100% !important;
		width: auto;
	}
	
	div.guests table.thumbs td div {
		float: left;
		margin: 0 30px;
		text-align: center;
		line-height: 1em;
	}
	
	div.guests h2 {
		text-align: center;
	}
	
	
	
	
	/*
	MISS BIANCA (miss_bianca.tpl);
	*/
	
	div.bianca div.thumbs_frame {
		clear: right;
		width: 495px;
		height: 485px;
		margin: 0 auto;
		background: url(/freetour/guests/miss_bianca/thumbs_frame.gif) no-repeat top left;
	}
	
	div.bianca div.thumbs_frame span#thumb01 {
		position: relative; bottom: 32px; left: 174px;
	}
	
	div.bianca div.thumbs_frame span#thumb02 {
		position: relative; top: 185px; right: 137px;
	}
	
	div.bianca div.thumbs_frame span#thumb03 {
		position: relative; top: 110px; right: 140px;
	}
	
	div.bianca div.thumbs_frame span#thumb04 {
		position: relative; top: 186px; right: 234px;
	}
	
	div.bianca div.thumbs_frame span#thumb05 {
		position: relative; top: 41px; left: 199px;
	}
	
	div.bianca div.thumbs_frame span#thumb06 {
		position: relative; bottom: 35px; left: 194px;
	}
	
	div.bianca div.thumbs_frame span#thumb07 {
		position: relative; top: 41px; left: 102px;
	}
	
	div.bianca div.thumbs_frame span#thumb08 {
		position: relative; top: 38px; left: 98px;
	}
	
	div.bianca div.thumbs_frame span#thumb09 {
		position: relative; top: 35px; left: 65px;
	}
	
	div.bianca div.thumbs_frame span#thumb10 {
		position: relative; top: 35px; left: 61px;
	}
	
	div.bianca div.thumbs_frame span#thumb11 {
		position: relative; top: 35px; left: 57px;
	}
	
	div.bianca div.thumbs_frame span#thumb12 {
		position: relative; top: 35px; left: 55px;
	}
	
	div.bianca div.thumbs_frame span#thumb13 {
		position: relative; top: 35px; left: 51px;
	}
	
	div.bianca div.thumbs_frame span#thumb14 {
		position: relative; top: 35px; left: 47px;
	}
	
	div.bianca div.thumbs_frame span.player {
		position: relative; bottom: 450px; left: 350px;
	}
	
	div.bianca div.cleaner {
		height:1px;
		line-height: 1px;
	}
	
	div.bianca div.back {
		text-align: center;
		margin: 15px auto 10px auto !important;
		margin: -105px auto 10px auto;
	}
	
	div.bianca div.header_square {
		width: 508px;
		height: 230px;
		margin: 0 auto;
		background: url(/freetour/guests/miss_bianca/header_bg.gif) no-repeat top left;
	}
	
	div.bianca div.header_square div.josephine {
		float: left;
		margin: 40px 5px;
	}
	
	div.bianca div.header_square div.miss_bianca {
		float: right;
		margin: 40px 5px;
	}
	
	
	
	/************************
	AMBER LOX (amber_lox.tpl)
	************************/
	
	div.amber_lox div.thumbs_table {
		width: 510px;
		height: 702px;
		background: url(/freetour/guests/amber_lox/page_bg.jpg) no-repeat top left;
		margin: 10px auto;
	}
	
	div.amber_lox div.thumbs_table div.thumbs_holder {
		position: relative; top: 0; left: 0;
		width: 510px;
		height: 687px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs {
		position: absolute; top: 0; left: 0;
		width: 510px;
		height: 687px;
		text-align: center;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#main_image {
		position: absolute; top: 13px; left: 167px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb01 {
		position: absolute; top: 131px; left: 55px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb02 {
		position: absolute; top: 140px; left: 113px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb03 {
		position: absolute; top: 143px; left: 175px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb04 {
		position: absolute; top: 146px; left: 223px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb05 {
		position: absolute; top: 146px; left: 277px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb06 {
		position: absolute; top: 155px; left: 328px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb07 {
		position: absolute; top: 204px; left: 42px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb08 {
		position: absolute; top: 203px; left: 94px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb09 {
		position: absolute; top: 207px; left: 136px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb10 {
		position: absolute; top: 212px; left: 215px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb11 {
		position: absolute; top: 215px; left: 280px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb12 {
		position: absolute; top: 220px; left: 318px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb13 {
		position: absolute; top: 272px; left: 41px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb14 {
		position: absolute; top: 277px; left: 106px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb15 {
		position: absolute; top: 285px; left: 150px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb16 {
		position: absolute; top: 280px; left: 210px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb17 {
		position: absolute; top: 290px; left: 270px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb18 {
		position: absolute; top: 290px; left: 320px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb19 {
		position: absolute; top: 345px; left: 45px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb20 {
		position: absolute; top: 340px; left: 100px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb21 {
		position: absolute; top: 340px; left: 155px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb22 {
		position: absolute; top: 350px; left: 210px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb23 {
		position: absolute; top: 350px; left: 255px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb24 {
		position: absolute; top: 405px; left: 30px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb25 {
		position: absolute; top: 405px; left: 85px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb26 {
		position: absolute; top: 405px; left: 145px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb27 {
		position: absolute; top: 415px; left: 225px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb28 {
		position: absolute; top: 410px; left: 260px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb29 {
		position: absolute; top: 465px; left: 25px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb30 {
		position: absolute; top: 485px; left: 105px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb31 {
		position: absolute; top: 485px; left: 180px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb32 {
		position: absolute; top: 485px; left: 250px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#thumb33 {
		position: absolute; top: 540px; left: 125px;
	}
	
	div.amber_lox div.thumbs_table div.thumbs span#player {
		position: absolute; top: 350px; left: 310px;
	}
	
	div.amber_lox div.amber a:visited img {
		filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
	}
	
	div.amber_lox div.links {
		text-align: center;
	}
	
	div.amber_lox div.back {
		text-align: center;
		margin: 15px auto 10px auto;
	}
	
	
	
	
	/********************
	ANN (Domai) (ann.tpl)
	********************/
	
	div.domai {
		background: #cdd7fa url(/freetour/guests/ann/bg.gif);
		text-align: justify;
		color: #050069;
		font-family: "Times New Roman", Times, serif;
		font-size: 85%;
		margin: 0;
	}
	
	div.domai h1,
	div.domai h2 {
		color: #050069;
		text-align: center;
	}
	
	div.domai a {
		font-weight: bold;
		color: #050069;
	}
	
	div.domai div.logo {
		text-align: center;
	}
	
	div.domai div.content {
		margin: 8px;
		text-align: center;
	}
	
	
	
	
	/******************************
	TESTIMONIALS (testimonials.tpl)
	******************************/
	
	div.testimonials div.quotes div {
		border: 1px solid #E6E5CE;
		margin: 10px 0;
		padding: 5px 10px;
		min-height: 100px;
		height: auto !important;
		height: 100px;
	}
	
	div.testimonials div.quotes div img.left {
		float: left;
		margin: 0 10px;
	}
	
	div.testimonials div.quotes div img.right {
		float: right;
		margin: 5px 10px;
	}
	
	div.testimonials div.quotes div q:first-letter {
		font-size: 1.5em;
		font-weight: bold;
	}
	
	div.testimonials div.quotes div strong {
		display: block;
		margin: 5px 0;
	}
	
	div.testimonials div.reviews {
		margin: 70px 0 10px 0;
	}
	
	div.testimonials div.reviews div {
		margin: 5px 0;
		padding: 5px;
		border: 1px solid #E6E5CE;
	}
	
	
	div.testimonials div.contacts {
		margin: 20px 0 0 0;
		text-align: center;
	}
	
	
	
	
	/****************
	LINKS (links.tpl)
	****************/
	div.links div.links_menu {
		background: #bcbb82;
	}
	
	div.links div.links_menu table td {
		width: 50%;
		margin: 10px 0;
		padding: 2px 10px;
		border-left: 1px solid #a32f09;
		vertical-align: top;
	}
	
	div.links div.links_menu table td h2 {
		margin: 0;
		padding: 0;
		font-size: 1.2em;
	}
	
	div.links div.links_menu table td strong {
		display: block;
		color: #7a6d3c;
		line-height: 1em;
	}
	
	div.links div.links_menu table td p {
		margin: 0;
		text-indent: 0;
		font-size: .8em;
		font-style: normal;
		line-height: .9em;
	}
	
	/* Active links section title */
	div.links h3 {
		text-align: center;
		font-size: 1.4em;
	}
	
	
	div.links fieldset {
		margin: 10px 0;
		padding: 5px;
		border: 1px #E6E5CE solid;
	}
	
	div.links legend {
		font-size: 1.5em;
		font-weight: bold;
		color: #a32f09;
	}
	
	div.links legend a {
		text-decoration: none;
	}
	
	div.links div.linking {
		margin: 25px auto 0 auto;
		text-align: center;
	}
	
	
	
	
	/**********************
	CONTACTS (contacts.tpl)
	**********************/
	
	div.contacts {
	}
-->
</style>