@charset "utf-8";
/* CSS Document */

/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; *zoom:1;}
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
/*
* { margin:0; padding:0; border:none; outline:none; }

body { background:#f4f4f4; font-family:  Arial, Helvetica, sans-serif; font-size:13px; line-height:1.7; }
h2 { font-weight:100; text-shadow:#ffffff 1px 1px 0px; text-align:center; padding:20px; font-size:32px;  color:#555555; border-bottom:1px dashed #ccc; margin-bottom:30px;  font-family: 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif; }
#examples li a  { background:url(i/button-bg.jpg) no-repeat; width:151px; height:57px; display:block; padding:12px 10px 10px 10px; text-align:center; font-size:17px;  color:#444444; text-shadow:#ffffff 1px 1px 0px; font-family: 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif; }

a { text-decoration:none; color:#111111; border:none; outline:none; }
#container { margin:20px auto; width:960px; }

#gallery li { background:#e8e8e8; float:left; display:block; margin:15px 56px;display:block; border:1px solid #d7d7d7; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
#gallery li div {  border:1px solid #ffffff;  padding:7px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
#gallery li a { display:block; }
#gallery img { width:315px; height:210px; }

#examples { list-style:none; }
#examples li { float:left }


#content .imgload ,#bigimage { background:#e8e8e8;  display:inline-block; margin:15px 30px; display:inline-block; border:1px solid #d7d7d7; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
#content .imgload div, #bigimage div { border:1px solid #ffffff;  padding:7px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; display:inline-block;  }
#content { color:#aaa; text-shadow:1px 1px 0px #ffffff; }
#content .imgload img {width:300px; height:210px; }

 .left  .imgload{  float:right;  }
 .right  .imgload{ float:left; }  
 .left p , .right p { padding-top:16px; }
*/
.preloader { background:url(i/loader1.gif) center center no-repeat #ffffff; display:inline-block;  }

/*  for zoom animation by Alberto Lau*/
.frame-zoom-wrap {
	cursor:pointer;
}
.frame-zoom.le-video {
	background:url(i/play_img.png) center center no-repeat #ffffff;
}
.frame-zoom {
	width:100%;
	height:100%;
	background:url(i/magnify_img.png) center center no-repeat #ffffff;
}