@charset "utf-8";
/* CSS Document */
*{
	font-family:Arial, Helvetica, sans-serif;
}

body {
	background-color: #000000;
	color:#ffffff;
	text-align:left;
}


#pictolis_bar{
	width:100%;
	height:47px;
	background-image: url(../img/top_bar.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#pictolis_logo{
	width:101px;
	height:11px;
	position:absolute;
	left:0px;
	top:15px;
}

#language_menu{
	position:absolute;
	right:0px;
	top:15px;
	list-style:none;
}

#language_menu li{
	float:left;
	margin-left:5px;
}

#custom_bar{
	width:100%;
	height:109px;
	background-image: url(../img/custom_bar.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#pictolis_bar div, #custom_bar div{
	width:960px;
	margin:auto;
	position:relative;
}

#custom_bar img{
	margin-right:20px;
}

#custom_bar h1{
	color:#ffffff;
	font-size:24px;
	padding-top:0px;;
	line-height:inherit;
	margin-top:20px;
}

#custom_bar h2{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#site{
	width:962px;
	margin:auto;
	padding-top:26px;
}

#panorama, #map_canvas{
	width:950px;
	height:350px;
	padding:5px;
	border:1px solid #333333;
	overflow:hidden;
}

#panoramas_list{
	clear:both;
	margin-top:22px;
}

#thumbs {
	margin:0px;
	padding:0px;
}

#thumbs div{
	width:167px;
	height:71px;
	margin:0px;
	padding:5px;
	list-style:none;
	float:left;
	border:1px solid #333333;
	margin-right:7px;
}

#thumbs div.last{
	margin:0px;
}

a.browse{
	width:12px;
	height:81px;
	float:left;
	border:1px solid #333333;
	background-color:#1c1c1c;
	cursor:pointer;
}

a.disabled {
	visibility:hidden !important;
}

a.prevPage{
	margin-right:5px;
	background-image: url(../img/prev.png);
	background-repeat: no-repeat;
	background-position: center center;
}

a.nextPage{
	margin-left:5px;
	background-image: url(../img/next.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#content{
	clear:both;
	margin-top:40px;
}

#content h1{
	font-size:18px;
	text-transform:uppercase;
}

#content h2{
	font-size:14px;
	text-transform:uppercase;
}

#left{
	float:left;
	width:583px;
	text-align:justify;
}

#right{
	float:right;
	width:305px;
}

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 924px; 
    height:83px; 
	float:left;
} 

div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em;
    position:absolute; 
} 

div.items div{
	cursor:pointer;
	position:relative;
}

div.items div img{
	position:absolute;
}
.boxcaption{
	position:absolute !important;
	top:46px;
	left:5px;
	padding:5px;
	margin:0px;
	border:none !important;
	width:157px !important;
	height:21px !important;
	background-attachment: scroll;
	background-image: url(../img/boxcaption_back.png);
	background-repeat: repeat;
	background-position: 0 0;
}

#buttons{
	position:relative;
	text-align:center;
}

a.geolink{
	position:absolute;
	right:-51px;
	top:0px;
	border:1px solid #333;
	padding:5px;
}

.marker_window h2{
	font-size:12px;
	font-weight:bold;
}

#map_canvas a{
	color: #FF0000;
}
