
#divmap { position: absolute;top: -10000px; left: -10000px; height: 440px; padding-left : 10px; width:711px; height:600px; margin-top:10px; display:block; clear:both;}
#divmapMod { position: absolute; top: -10000px;left: -10000px; height: 440px; padding-left : 10px; width:550px; height:800px; margin-top:10px; display:block; clear:both;}

#content6{ width:711px; height:500px; margin-top:10px; display:block; clear:both; min-height: 500px !important;}

.overlaysPlace{	-moz-border-radius: 2px;border-radius: 2px;}


#leftMap{
	float: left;
	width: 555px;
}

#divStagesPlaces{
	float:left;
}

#map_left
{
	position: relative;
	width: 711px;
	vertical-align : top;
	height: 440px;
}

#footer_map
{
	position: relative;
	height: auto;
    width: 711px;
}

#opacy_play_right
{
	position:absolute;
	left: 630px; 
	top: 370px;
	z-index: 101;
	display:none;
}

#opacy_play_left
{
	position:absolute;
	left: 20px; 
	top: 370px;
	z-index: 101;
	display:none;
}

#map_canvas{
	position:absolute;
	width: 711px;
	height: 440px;
}

.map_canvas2{
	position:absolute;
	width: 550px;
	height: 440px;
}


#loader {
	z-index: 1;
	position:absolute;
	width:20;
	height:20;
	background-image: url(../images/main/preloader.gif);
	display :none;
}

#map_play {
	z-index: 1;
	position:absolute;
	left:450px;
	top: 305px;
	width: 24px;
	height: 24px;
	background-image: url(../images/main/map_play.png);
	background-repeat:no-repeat;
	display :none;
}

#map_global{
	z-index: 1;
	position:absolute;
	left:450px;
	top: 305px;
	width: 24px;
	height: 24px;
	background-image: url(../images/main/map_global.png);
	background-repeat:no-repeat;
	display :none;
}

#itinerary_banner {
	background :url("../images/main/gallery-text-bg-d.png") repeat scroll 0 0 transparent;
    color: #534840;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
	top: 360px;
    position: absolute;
    text-decoration: none;
    width: 711px;
    height: 80px;
    z-index: 100;
    vertical-align: middle;
}
#greeting_itinerary
{
	padding-top: 10px;
	font-size: 12px;
	text-align:center;
	width: 711px;
	color: #A51819;
}

#itinerary_title
{
	text-align: center;
	width: 500px;
	font-size : 24px;
	margin-left: 105px;
}

#main_table {
	position:absolute;
	left:0px;
	top:0px;
	width: 100%;
	height:100%;
	color:#333333;
	font-size:12px;
	font-family:Century Gothic;
}

#popup-top-left-corner {
	position:absolute;
	width:14px;
	height:14px;
	background-image:url(../images/main/popup-top-left-corner.png);
	background-repeat:no-repeat;
}

#popup-top-border-1 {
	position:absolute;
	left:14px;
	width:243px;
	height:14px;
	background-image:url(../images/main/popup-top-border.png);
	background-repeat:repeat-x;
}

#popup-top-border-2 {
	position:absolute;
	left:257px;
	width:479px;
	height:14px;
	background-image:url(../images/main/popup-top-border.png);
	background-repeat:repeat-x;
}

#popup-body-1 {
	position:absolute;
	left:257px;
	top:14px;
	width:479px;
	height:243px;
	background-image:url(../images/main/popup-body.png);
	background-repeat:repeat;
	color:#333333;
	font-size:12px;
	font-family:Century Gothic;
}

#popup-top-right-corner {
	position:absolute;
	left:736px;
	width:14px;
	height:14px;
	background-image:url(../images/main/popup-top-right-corner.png);
	background-repeat:no-repeat;
}

#popup-left-border-1 {
	position:absolute;
	top:14px;
	width:14px;
	height:244px;
	background-image:url(../images/main/popup-left-border.png);
	background-repeat:repeat-y;
}

#popup-map-filter {
	position:absolute;
	left:14px;
	top:14px;
	width:243px;
	height:243px;
	background-image:url(../images/main/popup-map-filter.png);
	background-repeat:no-repeat;
}

#popup-right-border-1 {
	position:absolute;
	left:736px;
	top:14px;
	width:14px;
	height:243px;
	background-image:url(../images/main/popup-right-border.png);
	background-repeat:repeat-y;
}

#popup-bottom-border-1 {
	position:absolute;
	left:14px;
	top:257px;
	width:242px;
	height:14px;
	background-image:url(../images/main/popup-bottom-border.png);
	background-repeat:repeat-x;
}

#popup-bottom-border-2 {
	position:absolute;
	left:256px;
	top:257px;
	width:480px;
	height:14px;
	background-image:url(../images/main/popup-bottom-border.png);
	background-repeat:repeat-x;
}

#popup-bottom-right-corner {
	position:absolute;
	left:736px;
	top:257px;
	width:14px;
	height:14px;
	background-image:url(../images/main/popup-bottom-right-corner.png);
	background-repeat:no-repeat;
}

#popup-left-border-2{
	position:absolute;
	left:0px;
	top:258px;
	width:14px;
	height:90px;
	background-image:url(../images/main/popup-left-border.png);
	background-repeat:repeat-y;
}

#popup-body-2{
	position:absolute;
	left:14px;
	top:257px;
	width:722px;
	height:90px;
	background-image:url(../images/main/popup-body.png);
	background-repeat:repeat;
}

.popup-picture-accommodation {
	margin:10px 20px 0px 0px;
}

#popup-right-border-2{
	position:absolute;
	left:736px;
	top:257px;
	width:14px;
	height:90px;
	background-image:url(../images/main/popup-right-border.png);
	background-repeat:repeat-y;
}

#popup-bottom-left-corner {
	position:absolute;
	left:0px;
	top:258px;
	width:14px;
	height:14px;
	background-image:url(../images/main/popup-bottom-left-corner.png);
	background-repeat:no-repeat;
}

#popup-title {
	position:absolute;
	left:15px;
	top:0px;
	width:450px;
	height:18px;
	font-size:18px;
	font-weight:bold;
	font-family:Century Gothic;
}

#popup-title-day {
	color:#fe4c12;
	font-size:18px;
}

#popup-slider {
	position:absolute;
	left:15px;
	top:24px;
	width:470px;
	height:150px;
	color:#fe4c12;
	font-weight:bold;
	font-family:Century Gothic;
}

#popup-places {
	position:absolute;
	left:335px;
	top:24px;
	padding-top:3px;
	width:140px;
	font-weight:bold;
}

#popup-places div{
	padding:2px 0 10px 0px;
	background-repeat:no-repeat;
	background-position:top-left;
}

#popup-description {
	position:absolute;
	left:15px;
	top:178px;
	width:470px;
}

#popup-accommodations {
	color:#fe4c12;
}

#popup-accommodations:hover{
	cursor:pointer;
}



/* table container */
div.table {
	float:left;
	position:relative;
	width:614px;
	margin:0 0 37px 0;
	}
#center-column table {
	border-bottom:1px solid #9097A9;
	width:613px;
	padding:0;
	margin:0;
	border:1px solid #9097A9;
	}
#center-column table th {
	border-top:0 !important;
	}
#center-column table th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase;}
div.table img.left {
	position:absolute;
	top:0;
	left:0;
	}
div.table img.right {
	position:absolute;
	top:0;
	right:1px;
	}
/* table styles */
#center-column td, th {
	padding:0px;
	}

#center-column table td,
#center-column table th {
	text-align:center;
	}	
#center-column table th {
	background:#9097A9;
	color:#fff;
	padding:5px;
	}
#center-column table td {
	background:#D8D8D8;
	color:#000;
	padding:3px 5px;
	}
#center-column table td.sight {	
	color:#606060;	
	}
#center-column table .bg td {
	background:#ECECEC;
	}
#center-column table .white td {
	background:#fff;
	}	
#center-column table .first {border-left:0px solid #9097A9;text-align:left;}
#center-column table .last {border-right:0px solid #9097A9;}

#center-column table th.first {background:#9097A9;border-left:0;}
#center-column table th.last {background:#9097A9;border-right:0;}

#center-column table .style1 {font-weight:bold;color:#FF7A00;}
#center-column table .style2 {font-weight:bold;padding-left:16px;}
#center-column table .style3 {padding-left:25px;}
#center-column table .style4 {padding-left:35px;}
table.form .last {padding:1px 0 1px 5px;text-align:left;}
table.form th,
table.form td {padding-left:10px;}
table.form input.text {width:262px}
