div.fotoGalery{
  text-align: center;
  height:120px;
  width:120px;
  vertical-align:middle;
  border:#a1adaa solid 1px;
  float:left;
  margin:1px 0px 10px 3px;
  
  display: table; 
  #position: relative; 
  overflow: hidden;
  padding-bottom:0px;
}

*+ html div.fotoGalery{
  height:117px;
  width:120px;
  margin:1px 0px 10px 4px;
}

* html div.fotoGalery{
  margin:1px 0px 10px 4px;
}

div.fotoMiddle, div.fotoMiddleBig{
  #position: absolute; 
  #top: 50%;
  display: table-cell; 
  vertical-align: middle;
}

div.concursFotoMiddle{
  #position: absolute; 
  #top: 50%;
  vertical-align: middle;
}


div.fotoMiddleBottom
{
  #position: relative; 
  #top: -50%;
  #left: -50%;
}

div.fotoMiddleBottom a
{
  display:block;
  border:0px;
  margin:0px;
  padding:0px;
}
               
#allFoto{
 position:relative;
 clear:left; 
 width:538px; 
 height:115px; 
 margin:50 2 2 2; 
}

*html #allFoto{
 width:530px; 
}
           
#divfoto{
  float:left;  
  width:509px; 
  height:115px; 
  margin-left:-2px;
}

* + html #divfoto{
  width:508px; 
  margin-left:-1px;
}

* html #divfoto{
  margin-left:-5px;
  width:514px; 
}

#currElement{ 
 /*width: 536px; 
 height:560px;*/
 width: 530px; 
 height:530px;
 background-color:#FFFFFF;
 text-align: center;
 margin-top: 10px;
 margin-left:0px;
  
 display: table; 
 #position: relative; 
 overflow: hidden;
}


@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0) {
     #currElement { margin-top: 30px;
     width: 536px; 
     }
}

.left {
  text-align: center;
}/*
#currFoto{
	margin:0px;
	
	/*width: 530px; */
/*
}*/
#currFoto{
	margin:0px;
	
	/*width: 530px; */

}

img.imgFoto{ 
	/*width:80px;
	height:50px;*/
	cursor:pointer;
	border:#000000 solid 1px;
}
img.imgFoto_curr{
	/*width:78px;
	height:48px;*/
	border:#6699FF solid 1px;
}

#prevFoto{ bottom:1px;  width:18px; height:120px; float:left; margin-top:0px;margin-left:-7px}
#nextFoto{ bottom:1px;  width:15px; height:120px; float:left; margin-top:0px; text-align:left; margin-left:1px; }

* + html #prevFoto{ margin-left:-7px}
*html #prevFoto{ margin-left:-9px}
*html #nextFoto{ margin-left:-3px; }
/*#prevFoto{ bottom:1px; float:left; width:20px; height:20px; position:relative; background-color:#100e13; margin-top:10px;}
#nextFoto{ bottom:1px; float:right; width:20px; height:20px; position:relative; text-align:right; background-color:#100e13;margin-top:10px;}*/

.commentFoto
{
display:block;
}
.hiddenObj{ display: none; }
.visObj{ display: block; }

#nextFotoRef{
top:55px;
left: 0px;
position:relative;
}

#prevFotoRef{
top:55px;
left: 5px;
position:relative;
}

#currFotoLink{
	position: relative;
	float:left;
	width: 17px;
	height: 17px;
	/*border: green solid 1px;*/
}

.lupa{
       bottom:40px; 
       left:400px; 
       position:relative; 
       float:left;
       z-index: 99;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0) {
     .lupa { 
              bottom: -500px; 
     }
}

/*--------------------------------------------------- VIDEO ---------------------------------------*/

#currVElement{ 
 width: 430px; 
 height:350px;
 
 background-color:#FFFFFF;
 text-align: center;
 margin-top: 10px;
}


@media all and (-webkit-min-device-pixel-ratio:10000),
      not all and (-webkit-min-device-pixel-ratio:0) {
     #currVElement { margin-top: 30px;
     width: 430px; 
     }
}

div.videGalery{

                  text-align: center;
	              height:90px;
	              width:122px;
	              vertical-align:middle;
	              border:#a1adaa solid 1px;
	              float:left;
	              margin:1px 1px 10px 1px;
	              margin-right:0px;
	              margin-left:29px;
	              padding-top: 2px;
	              padding-bottom: 2px;
               }

*html div.videGalery{
	              margin-left:29px;
}
               
               
#allVideo{
           position:relative;
           clear:left; 
           width:538px; 
           height:115px; 
           margin:50 2 2 2; 
         }
         
*html #allVideo{
    width:530px; 
}
         
           
#divvideo{
            float:left;  
            width:497px; 
            height:115px; 
         }

*html #divvideo{
            width:490px; 
            margin-left:-27px;
         }

#currVideo{
	margin:0px;
}

img.imgVideo{ 
	width:120px;
	height:90px;
	cursor:pointer;
	border:#000000 solid 1px;
}
img.imgVideo_curr{
	width:120px;
	height:90px;
	border:#6699FF solid 1px;
}

#prevVideo{ bottom:1px;  margin-left:1px; width:20px; height:115px; float:left; margin-top:20px; position:relative;left:29px;}
*html #prevVideo{ margin-left:0px;}

#nextVideo{ bottom:1px;  width:20px; height:115px; float:left; margin-top:20px; text-align:left;  position:relative;right:35px; }


*html #nextVideo{
  right:-2px;
}

/*#prevFoto{ bottom:1px; float:left; width:20px; height:20px; position:relative; background-color:#100e13; margin-top:10px;}
#nextFoto{ bottom:1px; float:right; width:20px; height:20px; position:relative; text-align:right; background-color:#100e13;margin-top:10px;}*/

.hiddenObj{ display: none; }
.visObj{ display: block; }

#nextVideoRef{
top:17px;
left: 0px;
position:relative;
}

#prevVideoRef{
top:17px;
left: 5px;
position:relative;
}

#currVideoLink{
	position: relative;
	float:left;
	width: 17px;
	height: 17px;
}