html {

background: url(../images/bg_dark.jpg) repeat;

}



body {margin:0}



@import url(http://fonts.googleapis.com/css?family=Open+Sans);



@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 400;

  src: local('Open Sans'), local('OpenSans'), url(OpenSans-Light-webfont.ttf) format('woff');

}





.wrapper {

    background: url("../images/bg_light.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: auto;

    margin-top: 139px;

    min-height: 800px;

    top: 139px;

    width: 100%;

	 overflow-y: hidden;
	 display: table;



}

.wrapper.home {height: 1500px !important;}



/* HEADER */



.logo {

    background: url("../images/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 61px;

    left: 50%;

    margin-left: -590px;

    position: absolute;

    top: 12px;

    width: 312px;

    z-index: 6;

}





.logo1 {

    background: url("../images/logo2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 36px;

    right: 10px;

    opacity: 0;

    position: absolute;

    top: 93px;

    width: 193px;

    z-index: 6;

	 transition: opacity 0.6s ease-in-out 0s;

	 -webkit-transition: opacity 0.6s ease-in-out 0s;

}





.logo2 {

    background: url("../images/logo2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 36px;

    right: 10px;

    position: fixed;

    top: 12px;

	 opacity: 1;

    width: 193px;

    z-index: 6;

	 transition: opacity 0.6s ease-in-out 0s;

	 -webkit-transition: opacity 0.6s ease-in-out 0s;

}



.icons {

    height: auto;

    margin-right: -580px;

    position: absolute;

    right: 50%;

    top: 20px;

    width: auto;

    z-index: 6;

}



.icon {

    display: table;

    float: left;

    height: 38px;

    margin-left: 5px;

    width: 38px;

}



.fb {background: url("../images/fb_icon.png") no-repeat;}

.tw {background: url("../images/tweet_icon.png") no-repeat;}

.gplus {background: url("../images/gplus_icon.png") no-repeat;}

.rss {background: url("../images/rss_icon.png") no-repeat;}

.mail{background: url("../images/mail_icon.png") no-repeat;}



.topBarFix {

    background: url("../images/bg_light.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 138px;

    width: 100%;

    z-index: 5;

	 position:absolute;

	 top:0;

	 border-bottom: 3px solid #f0f0f0;

}



.topMenuBar {

width:100%;

height:56px;

background: url(../images/bg_dark.jpg) repeat;

position:relative;

top:82px;

}



.topMenuBar ul {

width:1180px;

height:56px;

margin:0 auto;

list-style:none;

font-family:"Open Sans", Trebuchet MS, Arial;

font-size:24px;

padding:0;

}



.topMenuBar ul li {

	 background:transparent;

    float: left;

    height: 56px;

    line-height: 56px;

    margin: 0;

    padding: 0 19px;

    text-shadow:1px 1px rgba(255, 255, 255, 0.4);

	 transition: background 0.6s ease 0s, color 0.6s ease 0s, text-shadow 0s ease 0s;

	 -webkit-transition: background 0.6s ease 0s, color 0.6s ease 0s, text-shadow 0s ease 0s;

}

.topMenuBar ul li:hover, .topMenuBar ul li.active {background: rgba(82,113,144,0.4); text-shadow: 0px 0px rgba(0,0,0,0);

transition: background 0.4s ease 0s, color 0.4s ease 0s, text-shadow 0s ease 0s;

-webkit-transition: background 0.4s ease 0s, color 0.4s ease 0s, text-shadow 0s ease 0s;

}



.topMenuBar ul li a {text-decoration:none; color: #4e657c;}



.topMenuBar ul li:hover a, .topMenuBar ul li.active a  {color:#FFFFFF; text-decoration:none}



.topHeader {

background: url(../images/top_bg.jpg) repeat center center;

width:100%;

height:396px;

top:2px;

position:relative;

}





.topHdrMin {

    background: url("../images/top_bg.jpg") repeat scroll center 0 rgba(0, 0, 0, 1);

    border-bottom: 3px solid #f3f3f3;

    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);

    height: 50px;

    position: fixed;

    top: 61px;

    width: 100%;

    z-index: 2;

}



.topHdrMin.hide {

display:none

}



.napis.show {opacity:1; transition: opacity 0.6s ease 0s; -webkit-transition: opacity 0.6s ease 0s}



.napis.hide {opacity:0; transition: opacity 0.6s ease 0s; -webkit-transition: opacity 0.6s ease 0s}



.napis {

    bottom: 30px;

    color: #ffffff;

    font-family:"Open Sans", Trebuchet MS, Arial;

    font-size: 55px;

    left: 50%;

    line-height: 55px;

    margin-left: -570px;

    position: absolute;

    text-indent: 230px;

}



.napis span {

    display: table;

    font-size: 35px;

    line-height: 30px;

    text-indent: 300px;

}



.napisMin.hide {top:-50px; transition: top 0.6s ease-in-out 0s; -webkit-transition: top 0.6s ease-in-out 0s}



.napisMin {

    color: #1a66a0;

    font-family: open sans;

    font-size: 34px;

    left: 50%;

    margin-left: -590px;

    position: fixed;

    top: 62px;

    transition: top 0.6s ease-in-out 0s;

	 -webkit-transition: top 0.6s ease-in-out 0s;

    z-index: 4;

}





@keyframes domek2 {

0% {opacity:1}

100% {opacity:0; top:-50px}

}

@-webkit-keyframes domek2 {

0% {opacity:1}

100% {opacity:0; top:-50px}

}



.domek2 {
	 animation: 0.3s ease-in-out 0s normal none 1 running domek2;
	 -webkit-animation: 0.3s ease-in-out 0s normal none 1 running domek2;
    background: url("../images/domek.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 433px;
    left: 50%;
    margin-left: -100px;
    width: 772px;
    z-index: 0;
	 opacity:0;
	 transition: z-index 1s ease 1s;
	 -webkit-transition: z-index 1s ease 1s;
}



@keyframes domek {

0% {opacity:0; top:-50px}

100% {opacity:1}

}

@-webkit-keyframes domek {

0% {opacity:0; top:-50px}

100% {opacity:1}

}



.domek {

	 animation: 0.3s ease-in-out 0s normal none 1 running domek;

	 -webkit-animation: 0.3s ease-in-out 0s normal none 1 running domek;

    background: url("../images/domek.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 433px;

    left: 50%;

    margin-left: -100px;

    position: absolute;

    top: 10px;

    width: 772px;

    z-index: 1;

	 opacity:1;

}





/* CONTENT */



.content {

    margin: 20px auto 0;

    min-height: 435px;

    padding-bottom: 60px;

    position: absolute;

    right: 0;

    top: auto;

    width: 1180px;

	 left:0;

	 }


	 .content.map {
	 width:100%;
	 }

	 .content.map.z {z-index:201}


	 #content2 {

	 background: url("../images/bg_light.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

    top: 960px;

    width: 100%;

	 }

   #content3 {
	 background: url("../images/bg_light.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    top: 1480px;
    width: 100%;
	 }


.mapaHome {

    border: 9px solid rgba(97, 136, 153, 0.12);

    border-radius: 8px;

    height: auto;

	 position: relative;
	 margin:0 auto;

}



.mapaHome label {

    color: #FFFFFF;

    font-family: open sans;

    font-size: 38px;

    position: absolute;

    right: 25px;

    bottom: 15px;

}





.offerCont {

    display: table;

    float: left;

    height: 320px;

    left: 0;

    margin-bottom: 40px;

    margin-left: 20px;

    margin-top: 0px;

    position: relative;

    width: 554px;

}



.offerCont label, .galeriaCont label {

    color: #4e657c;

    display: table;

    font-family: open sans,trebuchet ms,arial,tahoma;

    font-size: 40px;

    margin: 0 0 10px;

    width: 100%;

}



.offerCont span {

    color: #4a4a4a;

    display: table;

    font-family: tahoma;

    font-size: 12px;

    margin: 5px 0 0;

    width: 535px;
	 z-index:2;
	 position:relative;


}



.offerCont div.vert {}



.offerCont div.vert .offerRec {
    float: left;
    height: 180px;
    margin-right: 8px;
    margin-top: -34px;
    position: relative;
    width: 174px;

}



.offerCont div.vert .offerRec img {

    max-width: 120px;

    max-height: 100px;

    bottom: 0;

    left: 0;

    margin: auto;

    position: absolute;

    right: 0;

    top: 0;

}



.offerCont div.vert .offerRec div {

    background: none repeat scroll 0 0 #95d854;

    bottom: 0;

    color: #ffffff;

    height: 44px;

    line-height: 40px;

    position: absolute;

    text-align: center;

    width: 100%;

}



.offerCont div.vert .offerRec div span {

    color: white;

    display: table-cell;

    font-family: open sans;

    font-size: 17px;

    height: 44px;

    vertical-align: middle;

}



a.more {

    background: url("../images/more_icon.png") no-repeat scroll right center rgba(0, 0, 0, 0);

    bottom: 0;

    color: #a4b4c7;

    display: table;

    font-family: open sans;

    font-size: 25px;

    height: 38px;

    left: 406px;

    position: absolute;

    text-transform: uppercase;

    width: 126px;

	 text-decoration:none;

}



a.more:hover {

color:#C59274;

}



.galeriaCont {

    display: table;

    float: right;

    height: auto;

    margin-bottom: 40px;

    margin-top: 0px;

    position: relative;

    right: 0;

    width: 554px;

}



.galeriaCont img {
    border: 7px solid rgba(97, 136, 153, 0.16);
    border-radius: 8px;
    display: block;
    float: left;
    margin: 3px;
    width: 118px;
}



/* FOOTER */



.footer {

    height: 270px;

    margin: 0 auto;

    width: 1180px;

}



.footer ul {

    font-family: "Open Sans", Trebuchet MS, Arial;

    font-size: 17px;

    list-style: outside none none;

    margin: 0;

    padding: 10px 0;

	 overflow: hidden;

}



.footer ul li {

    border-left: 2px solid #6a8aae;

    float: left;

    padding: 0 20px;

	 margin-left:-3px;

}



.footer ul li a {

    color: #6a8aae;

    text-decoration: none;

}
.footer ul li a:hover {

    color: #FFFFFF;

}

/* ---- MAPA I DOMKI NA MAPIE ---- */

.domek_na_mapie {
    box-shadow: 2px 3px 1px rgba(0, 0, 0, 0.3);
    height: 4.4%;
    position: absolute;
    width: 1.1%;
}

.domek_na_mapie .daszek {width: 50%; height: 100%; float: left; }
.domek_na_mapie .daszek div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    height: 22%;
    left: 9%;
    position: absolute;
    top: 35%;
    width: 28%;
}

.domek_na_mapie.zajety {background-color: rgb(215, 98, 0); cursor:pointer;}
.domek_na_mapie.zajety .daszek {background-color: rgb(255, 128, 0);}
.domek_na_mapie.wolny {background-color: rgb(166, 188, 0); cursor:pointer;}
.domek_na_mapie.wolny .daszek {background-color: rgb(210, 239, 0);}


/* mapa 2 */
.domek_na_mapie2 {
    box-shadow: 2px 3px 1px rgba(0, 0, 0, 0.3);
    height: 8.2%;
    position: absolute;
    width: 6.9%;
    transform: rotate(5deg) !important;
}

.domek_na_mapie2 .daszek {width: 50%; height: 100%; float: left; }
.domek_na_mapie2 .daszek div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    height: 22%;
    left: 9%;
    position: absolute;
    top: 35%;
    width: 28%;
}

.domek_na_mapie2.zajety {background-color: rgb(215, 98, 0); cursor:pointer;}
.domek_na_mapie2.zajety .daszek {background-color: rgb(255, 128, 0);}
.domek_na_mapie2.wolny {background-color: rgb(166, 188, 0); cursor:pointer;}
.domek_na_mapie2.wolny .daszek {background-color: rgb(210, 239, 0);}

.dzialka_na_mapie.zajety {
    background: none repeat scroll 0 0 rgba(190, 0, 0, 0.4);
    border: 1px solid rgba(70, 0, 0, 0.5);
    cursor: pointer;
    height: 4.4%;
    position: absolute;
    width: 1.1%;
}

.dzialka_na_mapie.wolny {
    background: rgba(0, 80, 0, 0.3) none repeat scroll 0 0;
    border: 1px solid rgba(0, 80, 0, 0.7);
    cursor: pointer;
    height: 4.4%;
    position: absolute;
    width: 1.1%;
}

/* inny obiekt na mapie */
.obiekt_na_mapie {
	height: 4.3%;
    width: 1.3%;
    position: absolute;
    cursor: pointer;
}
/* Pomosty na mapie */
.pomost_na_mapie {
    border-radius: 10px;
    height: 2.8%;
    position: absolute;
    width: 0.45%;
	 cursor:pointer;
}
.pomost_na_mapie.on {background-color:#ff9000}
.pomost_na_mapie.off {background-color:rgba(255,255,255,0.3)}

/* opis na domku - hover */

.domek_opis {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border-radius: 0 13px 13px;
    box-shadow: 2px 2px rgba(0, 0, 0, 0.4);
    display: table;
    font-family: open sans;
    font-size: 13px;
    position: absolute;
	 left: -50%;
	 white-space:nowrap;
	 padding:10px;
	 z-index:202;
}

.domek_opis span {
color:#800000;
font-weight:bold;
}

.domek_opis_popup_img{

}

/* opis na domku - hover - koniec */

div.enlarged_foto {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border-radius: 25px;
    box-shadow: 2px 2px rgba(0, 0, 0, 0.4);
    display: table;
    font-family: open sans;
    font-size: 13px;
    position: fixed;
	white-space:nowrap;
	padding:40px 10px 10px;
	z-index:2002;
	top: 10px;
	left: 24%;
	width: 50%;
	text-align:center;
}


div.enlarged_foto a {
    background: rgba(0, 0, 0, 0) url("../images/close.png") no-repeat scroll right center;
    cursor: pointer;
    display: table;
    height: 36px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 36px;
	 overflow:hidden;
	 text-indent:-2000px;
}

img.enlarged_foto{
	max-width:100%;
	max-height: 100vh;
	height:auto;
	width: auto;
	border-radius: 21px;
}


.sh {box-shadow: 2px -3px 1px rgba(0, 0, 0, 0.3)}

.Fscr {
	 margin: 0 30px;
    position: fixed;
    top: 145px;
    z-index: 20;
	 }
   #mapka2.Fscr2 {z-index: 99999; margin: auto;top: 0;position: fixed;max-width: calc(100% - 18px);  left: 50%;transform: translate(-50%);}
   #mapka2.Fscr2 img {width:88vh; max-height:calc(100vh - 18px);max-width: calc(100vw - 18px);}
   #mapka2.Fscr2:before {content:"";display:block; }
.noFscr {width:1165px;}
#mapka2.noFscr2 {width: 400px;max-width: calc(80% - 18px);}
#mapka2.noFscr2 img {width:100%; height:100%}
.fs_icon {
width:45px;
height:45px;
position:absolute;
left:10px;
top:10px;
cursor:pointer;
display:table;
}

.fs_off {display:none}

#Fscr {background: url("../images/fulskrin.png") no-repeat scroll right center rgba(0, 0, 0, 0);}
#Fscr2 {background: url("../images/fulskrin.png") no-repeat scroll right center rgba(0, 0, 0, 0);}

#noFscr {background: url("../images/fulskrin_minus.png") no-repeat scroll right center rgba(0, 0, 0, 0);}
#noFscr2 {background: url("../images/fulskrin_minus.png") no-repeat scroll right center rgba(0, 0, 0, 0);}

.popup_mask {
    background: none repeat scroll 0 0 rgba(0, 10, 20, 0.7);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 400;
    display: none;
}

.popup_container {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border: 7px solid rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    bottom: 0;
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.4);
    display: block;
    height: 620px;
    left: 0;
    margin: auto;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 700px;
    z-index: 300;
	 font-family:open sans;
}

.popup_container .top {width:100%; padding:20px; height:}
.popup_container .top label {font-size:30px; color:#ff9000}

.popup_container .top span.close {
background:url("../images/close.png") no-repeat scroll right center rgba(0, 0, 0, 0);
width:36px;
height:36px;
display:table;
position:absolute;
top:15px;
right:15px;
cursor:pointer;
}

.popup_container .zakladka {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 0 0 20px 20px;
    border-top: 1px solid #bdbdbd;
    bottom: 0;
    display: block;
    left: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 110px;
    width: auto;
	 z-index:1;
	 opacity:0.5;
	 }


.popup_container .zakladka label {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 5px 5px 0 0;
	 border:1px solid #adadad;
	 border-bottom:none;
    padding: 0px 15px;
    position: absolute;
    top: -34px;
    width: 120px;
	 height:33px;
	 font-size:18px;
	 line-height:33px;
	 cursor:pointer;
}
.popup_container #z1 label {left: 5px;}
.popup_container #z2 label {left: 159px;}
.popup_container #z3 label {left: 313px;}
.popup_container #z4 label {left: 467px;}

.popup_container .zakladka.active {z-index:2; opacity:1; box-shadow: 0 -4px 3px rgba(0, 0, 0, 0.05);}

.popup_container .popup_content img {
    box-sizing: border-box;
    cursor: pointer;
    max-height: 100%;
    max-width: 100%;
    padding: 0;
    width: auto;
}

.popup_container #z2 .popup_content img {
    max-height: 86%;
}

.popup_container .popup_content {height: 100%; overflow: auto;}

.popup_container .popup_content div {
    border: 1px solid #dddddd;
    border-radius: 10px;
    box-sizing: border-box;
    float: left;
    height: 220px;
    margin: 1%;
    padding: 2%;
    text-align: center;
    width: 48%;
}

/* GALERIA */

.galeria_wrapper h3 {
    color: #00b0e0;
    font-family: open sans;
    font-size: 30px;
    font-weight: normal;
}

.galeria_wrapper, .event {
    margin: 0 auto;
    position: relative;
    width: 1152px;
    z-index: 1;
	 font-family: open sans,tahoma;
    margin: 30px auto;
}

 .event .title, .galeria_wrapper h3 {
    border-bottom: 1px solid #00b0e0;
    color: #00b0e0;
    font-family: open sans;
    font-size: 50px;
    font-weight: normal;
    margin: 0 0 30px;
 }

.galeria_wrapper .fancybox-thumb {
    border: 6px solid rgba(97, 136, 153, 0.16);
    border-radius: 8px;
    display: block;
    float: left;
    margin: 3px;
    overflow: hidden;
}

.galeria_wrapper .fancybox-thumb img {
display: table;
width: 126px;
opacity:1;
transform: scale(1);
transition: all 0.3s ease-in-out 0s;
}

.galeria_wrapper .fancybox-thumb:hover img {
transform: scale(1.4);
opacity:0.2;
transition: all 0.3s ease-in-out 0s;
}

.gallery_container {
display:table;
margin: 0 0 20px;
}

.gallery_title {
    color: #ff6600;
    display: block;
    font-size: 1.6em;
    margin: 0px 0 10px;
}

.gallery_description {margin: 0 0 10px 40px;}

/* -- oferta -- */
.oferta_item{
    background: #ffffff none repeat scroll 0 0;
    border: 6px solid rgba(97, 136, 153, 0.2);
    border-radius: 6px;
    box-sizing: border-box;
    float: left;
    min-height: 400px;
    margin: 0.5%;
    overflow-y: auto;
    padding: 25px;
    width: 19%;
}

.oferta_item div:first-child {
    border-bottom: 6px solid rgba(97, 136, 153, 0.2);
    padding-bottom: 10px;
}

.oferta_item div:first-child span {
    color: #cdcdcd;
    font-size: 1.4em;
    font-weight: bold;
    left: 14px;
    position: relative;
    top: -12px;
}

.typ_domku_opis {
    display: block;
    font-size: 0.7em;
    line-height: 1.4em;
    margin-bottom: 20px;
    margin-top: 14px;
}

.czytaj_wiecej {
    background: #56B3EE none repeat scroll 0 0;
    border: 1px solid #56B3EE;
    box-shadow: 0 0 0 2px #ffffff inset, 2px 2px 4px rgba(0, 0, 0, 0.4);
    color: #ffffff;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-top: 10px;
    padding: 10px 0 14px;
    text-align: center;
    text-decoration: none;
    width: 100%;
	 position:relative;
	 transition:background 0.6s ease-in-out 0s, border 0.6s ease-in-out 0s,;
}

.czytaj_wiecej:hover {
	 background: #FF6600 none repeat scroll 0 0;
    border: 1px solid #FF6600;
	 transition:background 0.2s ease-in-out 0s, border 0.2s ease-in-out 0s;
	 box-shadow: 0 0 0 2px #ffffff inset, 1px 1px 1px rgba(0, 0, 0, 0.5);
	 left:1px;
	 top:1px;
}

.oferta_img_ico{
height:50px;
}
.oferta_img{
	width: 100%;
}
.oferta_subtitle{
	font-size: 1.2em;
	font-weight:bold;
	display:block;
}
.oferta_sekcja .img_rzuty,
.oferta_sekcja .img_foto
{
	width: 150px;
	padding: 7px;
	cursor: pointer;
}
.oferta_sekcja .img_filetype{
	width: 24px;
}


/* -- */
.description,
.oferta_description {
    -moz-column-gap: 40px;
    -moz-column-rule: 1px dashed #bdbdbd;
    -moz-column-width: 330px;
	 -webkit-column-gap: 40px;
    -webkit-column-rule: 1px dashed #bdbdbd;
    -webkit-column-width: 330px;
	 column-gap: 40px;
    column-rule: 1px dashed #bdbdbd;
    column-width: 330px;
    font-size: 13px;
    text-align: justify;
	 font-family: helvetica,arial,tahoma;
	 color: #5f5f5f;
}

.description img,
.oferta_description img {
    border: 7px solid rgba(97, 136, 153, 0.16) !important;
    border-radius: 7px;
    height: auto !important;
    max-height: 200px;
    max-width: 140px !important;
    width: auto !important;
	cursor: pointer;
}

.description h1,
.oferta_description h1 {
    color: #00bf00;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    text-align: left;
}

.description h2,
.oferta_description h2 {

}

.description h3,
.oferta_description h3 {
    background: none repeat scroll 0 0 #e0ebe9;
    font-size: 24px;
    font-weight: normal;
    padding: 6px;
    text-align: left;
}

.description h4,
.oferta_description h4 {
    font-size: 19px;
    font-weight: normal;
    margin: 0;
    text-align: left;
}

#z1 > div > div:first-child {
border: none;
text-align:left;
}

.oferta #thumbs {
	 display: table;
	 width: 100%;
}

.oferta_description {
margin-top:30px;
}

.oferta_description p {
    margin-bottom: 15px;
}

.oferta_description p:first-child {
    margin-top: 0;
	 font-weight: bold;
}

/* LEGENDA */

.legenda {
    bottom: 16%;
    height: auto;
    padding: 0;
    position: absolute;
    right: 2%;
    width: 14%;
}


.legenda img {
	 background: #103f00 none repeat scroll 0 0;
	 border: 1px solid rgba(255, 255, 255, 0.7);
    transform: scale(1);
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
}

.legenda img:hover {
    background: #103f00 none repeat scroll 0 0;
    border: 1px solid rgba(255, 255, 255, 0.7);
    box-shadow: 3px 3px rgba(0, 0, 0, 0.3);
    transform: scale(1.5);
    transition: all 0.3s ease-in-out 0s;
    width: 100%;
}

.fingerprint{
	text-align:center;
	padding-bottom: 15px;
}
.fingerprint a{
	font-size: 12px;
	color: #fafafa;
	text-decoration:none;
}
