@charset "utf-8";
.H40 {height: 40px;}
.Hidden{ display:none; margin-bottom: 0;}
.Hidden:after, .ThumbPicBorder:after { display: table; content: ""; clear: both;}
.FlLeft{ float:left;}
.FlRight{ position: relative; float:right;}
.imgCounter { position: absolute; right: 15px; top: 20px; display: block; padding-right: 5px; width: auto; height: 40px; font-size: 20px; color: #777; font-style: italic; overflow: hidden;}
.CounterCurrent { padding-right: 50px; margin-right: -10px; background: url(../images/icon-line45d.png) no-repeat right center; font-size: 40px; color: #fff; line-height: 40px;}
.icon-foto { position: absolute; left: 0; top: 0; display: block; width: 45px; height: 40px; background: #000 url(../images/icon-foto.png) no-repeat center center; border: 1px solid #666; border-left: none;}

/*BIG IMG*/
.OriginalPicBorder{ padding: 0; background-color: #000;}
#OriginalPic { position: relative; width:100%; overflow:hidden; position:relative; font-size:12px;}
#OriginalPic img{display: inline-block;margin:0 auto; max-width: 700px; max-height: 420px; vertical-align: middle;}
/*CUSSOR*/
.CursorL, .CursorR { position: absolute; top: 0; z-index: 99; width: 33.333333333333%; height: 100%; color: #fff; background: rgba(0,0,0,0);}
.CursorL a, .CursorR a { display: block; height: 100%;}
.CursorL { left: 0%;}
.CursorR { left: 33.333333333333%;}
.CursorL a:hover { cursor: url(../images/left.cur);}
.CursorR a:hover { cursor: url(../images/right.cur);}
/*SMALL IMG & SLIDE*/
.SliderPicBorder{ width: 66.6666666666666%; height: 420px; overflow:hidden; line-height: 420px; text-align: center;}
.Summary{ display: block; width: 33.3333333333333%; overflow: hidden;}
.ThumbPicBorder { position: relative; margin-left: auto; margin-right: auto; padding: 20px 25px; min-width: 900px; width: 100%; background-color: rgba(0,0,0,0.6);}
#ThumbPic img{ border: px solid #000; cursor: pointer; background-color: #666; margin: 0 10px; width: 80px; height: 60px; display: block;}
#ThumbPic img.active{ border:2px solid #fff;}

#btnPrev, #btnNext { position: absolute; top: 43px;}
#btnPrev { left: 10px;}
#btnNext { right: 10px;}
