@charset "utf-8";

#page .mapContainer{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* map */
#map{
	width: 100%;
	height: 100%;
}



/* partners */
#page .mapContainer .bottomLine{
	position: absolute;
	left: 0px;
	width: 100%;
	height: 311px;
	bottom: -269px;
}

#page .mapContainer .bottomLine .showButtonContainer{
	width: 100%;
	height: 42px;
	position: relative;
}

#page .mapContainer .bottomLine .showButtonContainer img{
	cursor: pointer;
}

#page .mapContainer .bottomLine .partnersContainer{
	background-color: #ffffff;
	width: 100%;
	height: 269px;
	position: relative;
	background-image: url("../images/partneri_map_topline.png");
	background-position: center top;
	background-repeat: no-repeat;
}

#page .mapContainer .bottomLine .partnersContainer .leftArrow{
	background-image: url('../images/partneri_left_arrow.png');
	width: 51px;
	height: 51px;
	cursor: pointer;
	position: absolute;
	left: 0px;
	top: 83px;
}

#page .mapContainer .bottomLine .partnersContainer .rightArrow{
	background-image: url('../images/partneri_right_arrow.png');
	width: 51px;
	height: 51px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 83px;
}

#page .mapContainer .bottomLine .partnersContainer table{
	position: absolute;
	top: 15px;
	left: 51px;
	transition: left 0.2s;
	-moz-transition: left 0.2s;
	-webkit-transition: left 0.2s;
	-o-transition: left 0.2s;
}

#page .mapContainer .bottomLine .partnersContainer .itemContainer{
	cursor: pointer;
}

#page .mapContainer .bottomLine .partnersContainer .item{
	width: 273px;
}

#page .mapContainer .bottomLine .partnersContainer .item .title{
	font-family: Gotham-Book;
	font-size: 30px;
	padding-left: 20px;
	transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
}
#page .mapContainer .bottomLine .partnersContainer .item.up .title{ color: #f08002; }
#page .mapContainer .bottomLine .partnersContainer .item.hidden .title{ color: #c7c7c7; }

#page .mapContainer .bottomLine .partnersContainer .item .gps{
	display: none;
}

#page .mapContainer .bottomLine .partnersContainer .item .id{
	display: none;
}

#page .mapContainer .bottomLine .partnersContainer .item .address{
	font-family: Gotham-Book;
	font-size: 14px;
	line-height: 20px;
	padding-top: 3px;
	padding-bottom: 16px;
	padding-left: 20px;
	transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
	-o-transition: color 0.3s;
}
#page .mapContainer .bottomLine .partnersContainer .item.up .address{
	color: #303030;
}
#page .mapContainer .bottomLine .partnersContainer .item.hidden .address{
	color: #c7c7c7;
}

#page .mapContainer .bottomLine .partnersContainer .item .contact{
	font-family: Gotham-Book;
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px;
	transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
}
#page .mapContainer .bottomLine .partnersContainer .item.up .contact{
	color: #747474;
}
#page .mapContainer .bottomLine .partnersContainer .item.hidden .contact{
	color: #c7c7c7;
}

#page .mapContainer .bottomLine .partnersContainer .item .contactItem{
	font-family: Gotham-Book;
	font-size: 14px;
	line-height: 20px;
	transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
}
#page .mapContainer .bottomLine .partnersContainer .item.up .contactItem{
	color: #747474;
}
#page .mapContainer .bottomLine .partnersContainer .item.hidden .contactItem{
	color: #c7c7c7;
}
#page .mapContainer .bottomLine .partnersContainer .item .contactItem a{
	text-decoration: none;
	transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
}
#page .mapContainer .bottomLine .partnersContainer .item.up .contactItem a{
	color: #747474;
}
#page .mapContainer .bottomLine .partnersContainer .item.hidden .contactItem a{
	color: #c7c7c7;
}
#page .mapContainer .bottomLine .partnersContainer .item .contactItem a:hover{
	text-decoration: underline;
}

#page .mapContainer .bottomLine .partnersContainer .item .contactItem .orange{
	font-family: Gotham-Book;
	font-weight: bold;
	transition: color 0.5s;
	-moz-transition: color 0.5s;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
}
#page .mapContainer .bottomLine .partnersContainer .item.up .contactItem .orange{
	color: #f08002;
}
#page .mapContainer .bottomLine .partnersContainer .item.hidden .contactItem .orange{
	color: #c7c7c7;
}





