#lt{	overflow:visible;}#galleryLeftUserPic{	position:relative;	display:block;	margin-bottom:10px;}/* +++ albumi +++ */.galleryHiddenAlbum img{	opacity:0.6;	filter:alpha(opacity=60);	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}.galleryAlbumThumbs li{	position:relative;	margin-right:7px;	margin-bottom:0;	height:220px;	white-space:nowrap;}.galleryAlbumThumbsSmall li{	height:183px;}.galleryAlbumThumbs a{	display:block;	overflow:hidden;	width:175px;}.galleryAlbumThumbsSmall a{	width:138px;}.galleryAlbumThumbs.musicProfile li > a{	width:168px;}.galleryAlbumThumbs a:first-child{	height:175px;	text-decoration:none;}.galleryAlbumThumbsSmall a:first-child{	height:138px;}.galleryAlbumThumbs a img{	height:175px;	min-width:175px;}.galleryAlbumThumbsSmall a img{	height:138px;	min-width:138px;}.Opera .galleryAlbumThumbs a img,.Chrome .galleryAlbumThumbs a img,.Safari .galleryAlbumThumbs a img{	width:175px;}.Opera .galleryAlbumThumbsSmall a img,.Chrome .galleryAlbumThumbsSmall a img,.Safari .galleryAlbumThumbsSmall a img{	width:auto;}.galleryAlbumThumbs .deleteIcon{	position:absolute;	top:5px;	right:5px;	width:auto;}.galAlbTitle{	height:15px;	font-weight:bold;	margin-top:3px;}.galleryAlbumThumbs .user{	color:#6F6F6F;	font-size:11px;	height:14px;}.galAlbInfo{	opacity:0;	filter:alpha(opacity=0);	position:absolute;	top:0;	left:0;	width:100%;	height:175px;	color:#fff;	text-align:center;	background-image:url('//ifrype.com/gallery/img/album_info_bg.png');	text-shadow:0px 1px 1px #000;	-moz-transition:all 0.2s ease-out 0s;	transition:all 0.2s ease-out 0s;}.galAlbInfo > :first-child{	margin-top:69px;}.galleryAlbumThumbsSmall .galAlbInfo :first-child{	margin-top:52px;}.galAlbInfoC{	position:absolute;	left:0;	bottom:5px;	width:100%;	color:#c9c9c9;	font-size:11px;	display:none; /* IE */}.galAlbInfoStat{	bottom:20px;}.galAlbInfoRec{	bottom:40px;}.galAlbPlay{	position:absolute;	background-image:url("//ifrype.com/say/img/play_video_small.png");	width:39px;	height:38px;	margin-left:-20px;	left:50%;	top:70px;	opacity:0.7;}.galAlbInfo .button{	position:absolute;	top:10px;	left:10px;	right:10px;}.galleryAlbumThumbsSmall .galAlbPlay{	top:52px;}.galleryAlbumThumbs li a{	position:relative;}.galleryAlbumThumbs li:hover .galAlbInfo{	opacity:1;	filter:none;}.galleryAlbumThumbs li:hover .galAlbInfoC{	display:block;}.galleryAlbumThumbs li:hover .galAlbPlay{	display:none;}.galAlbInfoPic{	display:inline-block;	height:27px;	line-height:27px;	background-image:url('//ifrype.com/gallery/img/image.png');	background-repeat:no-repeat;	background-position:left center;	padding-left:40px;}.galAlbInfoVideo{	display:inline-block;	height:34px;	line-height:34px;	background-image:url('//ifrype.com/gallery/img/video.png');	background-repeat:no-repeat;	background-position:left center;	padding-left:40px;}.galAlbIcon{	position:absolute;	width:29px;	height:29px;	left:5px;	bottom:5px;}.galAlbIconProfile{	background-image:url('//ifrype.com/gallery/img/album_icons/profile.png');}.galAlbIconSay{	background-image:url('//ifrype.com/gallery/img/album_icons/say.png');}.galAlbIconAll{	background-image:url('//ifrype.com/gallery/img/album_icons/all.png');}.galAlbIconTop{	background-image:url('//ifrype.com/gallery/img/album_icons/top.png');}.galAlbIconInPic{	background-image:url('//ifrype.com/gallery/img/album_icons/in_pic.png');}.galAlbInfo .badge{	position:absolute;	top:20px;	left:50%;	width:60px;	margin-left:-35px;	background-color:#393939;}.galAlb18{	position:absolute;	top:5px;	right:5px;	width:29px;	height:29px;	background-image:url('//ifrype.com/gallery/img/album_icons/18.png');;	z-index:1;}/* --- albumi --- *//* +++ bildes +++ */.galleryPicThumbs li{	position:relative;	margin-right:7px;	margin-bottom:7px;	height:175px;	white-space:nowrap;}.galleryPicThumbs a{	display:block;	overflow:hidden;	width:175px;}.galleryPicThumbs a:first-child{	height:175px;	text-decoration:none;}.galleryPicThumbs a img{	height:175px;	min-width:175px;}.galleryPicThumbs .picOverlay .icon{	position:absolute;	top:5px;	right:5px;	font-size:11px;}.galleryPicThumbs a.deleteIcon{	position:absolute;	top:5px;	right:5px;	width:auto;}/* --- bildes --- *//* +++ apmeklētāji +++ */ul.galleryVisitors li{	width:230px;	margin-right:10px;}.galleryVisitorsInfo{	position:relative;}#lastVisitor .galleryVisitorTime {	width: 100%;}#lastVisitor .galleryVisitorTime div {	text-align: right;}#galleryLastVisitors table{	width:100%;;}#galleryLastVisitors li{	margin-right:3px;	margin-bottom:3px;}#galleryLastVisitors .user{	font-weight:bold;}.galleryVisitorsName{	position:absolute;	top:5px;	left:0px;	width:49%;	overflow:hidden;	white-space:nowrap;	font-weight: bold;}.galleryVisitorsAlbName{	position:absolute;	top:5px;	right:0px;	width:49%;	overflow:hidden;	white-space:nowrap;}.galleryVisitorTime{	position:absolute;	top:22px;	left:0px;}.galleryAlbumVisitor{	position:relative;	float:left;	width:230px;	margin-right:5px;	margin-bottom:10px;	overflow:hidden;}.galleryAlbumVisitorName{	position:absolute;	top:0px;	left:56px;	width:150px;}.galleryAlbumVisitorTime{	padding-bottom:3px;}/* --- apmeklētāji --- *//* +++ sizeNavig +++ */.gallerySizeNavig{	display:block;	width:27px;	height:27px;}.gallerySizeNavig0{	background-image:url('//ifrype.com/img/new/navig/size_s_off.png');}.gallerySizeNavig0.activeSize{	background-image:url('//ifrype.com/img/new/navig/size_s_on.png');}.gallerySizeNavig1{	background-image:url('//ifrype.com/img/new/navig/size_m_off.png');}.gallerySizeNavig1.activeSize{	background-image:url('//ifrype.com/img/new/navig/size_m_on.png');}.gallerySizeNavig2{	background-image:url('//ifrype.com/img/new/navig/size_m_off.png');}.gallerySizeNavig2.activeSize{	background-image:url('//ifrype.com/img/new/navig/size_m_on.png');}/* --- sizeNavig --- */#galleryLargeDescr{	margin-left:10px;	margin-right:10px;}#galleryLargeDescr .editIcon{	white-space:nowrap;}#galleryLargeDescr+#galleryLargeBottom{	margin-top:10px;}#galleryLargePicAuth{	float:left;	width:88px;	height:88px;	margin-right:5px;}#galleryLargePicAuth img{	width:100%;}#galleryLargePicAuth + h1{	margin-left:93px;	margin-right:30px;}#galleryLargePicContent{	position:relative;}.galleryLargePicTable label{	color:#6f6f6f;}.galleryLargePicTable input[readonly]{	background-color:#fff;}#galleryLargeVote{	white-space:nowrap;}#galleryLargePictureCenter{	width:100%;	padding-bottom:10px;	overflow:hidden;}.galleryLargeNotW{	padding-top:10px;}#galleryLargeNr{	width:100%;	margin-bottom:10px;}#galleryLargeNr i{	font-size:14px;}#galleryLargePictureOverlay{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;		background-image:url('//ifrype.com/i/px.gif');}#galleryLargePicture{	position:relative;	background-position:center center;	background-repeat:no-repeat;	user-select:none;	-moz-user-select:none;	-webkit-user-select:none;}#galleryLargePicturePrev{	position:absolute;	top:0px;	right:50%;	width:50%;	height:100%;	background-image:url('//ifrype.com/i/px.gif');	cursor:hand;	cursor:pointer;}#galleryCT #galleryLargePicturePrev{	width:490px;}#galleryLargePicturePrev div{	display:none;	position:absolute;	left:20px;	top:50%;	width:25px;	height:41px;	margin-top:-25px;	background-image:url('//ifrype.com/gallery/img/v1/prev.png');}#galleryLargePicturePrev:hover div{	display:block;}#galleryLargePictureNext{	position:absolute;	top:0px;	left:50%;	width:50%;	height:100%;	background-image:url('//ifrype.com/i/px.gif');	cursor:hand;	cursor:pointer;}#galleryCT #galleryLargePictureNext{	width: 490px;}#galleryLargePictureNext div{	display:none;	position:absolute;	right:20px;	top:50%;	width:25px;	height:41px;	margin-top:-25px;	background-image:url('//ifrype.com/gallery/img/v1/next.png');}#galleryLargePictureNext:hover div{	display:block;}#galleryLargePicture{	width:100%;}#galleryLargePicContent p.color2{	margin-bottom:30px;}.galleryLargePicUsers img{	position:relative;	top:2px;}.galleryLargePicUser{	display:block;	position:absolute;	opacity:0;	filter:alpha(opacity=0);	color:#fff;	font-size:11px;	background-image:url('//ifrype.com/i/px.gif');}.galleryLargePicUser:hover,.galleryLargePicUser.hover,.hover .galleryLargePicUser{	opacity:1;	filter:alpha(opacity=100);}.hover .galleryLargePicUser{	border:1px dotted #ccc;}.galleryLargePicUserName{	position:absolute;	display:block;	bottom:0px;	left:0px;	width:100%;	overflow:hidden;	text-align:center;		background-color:#000;	opacity:0.7;	filter:alpha(opacity=70);	color:#fff;}.galleryLargePicOverlay{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	overflow:hidden;	background-image:url('//ifrype.com/i/px.gif');	cursor:crosshair;	z-index:1;}.galleryLargePicAddUserFrom{	position:absolute;	top:50%;	left:50%;	width:350px;	height:150px;	margin-left:-175px;	margin-top:-75px;	border:1px solid #E1E1E1;	background-color:#FFF;	padding:10px;	text-align:left;	z-index:2;}.galleryLargePicAddUserFrom .newButton{	width:100px;}#galleryLargePicThumbs{	text-align:center;}.largePicThumbs{	display:block;	position:relative;	overflow:hidden;	height:60px;}.largePicThumbsContent{	position:relative;	height:60px;	width:100%;	top:2px;	left:0px;}.galleryLargePicThumb{	display:block;	position:absolute;	top:0px;	width:50px;	height:50px;	background-color:#777;	margin:2px;	overflow:hidden;	background-position:center center;	background-size:auto 100%;}.galleryLargePicThumb.current{	border:2px solid #3FA7D9;	margin:0;}.galleryLargePicThumb.video div{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	background-image:url('//ifrype.com/gallery/img/video_50x50.png');}#galleryLargeLink{	background-repeat:no-repeat;	background-position:left center;	padding-left:20px;	width:280px;	background-color:#fff;}#galleryLargePicOptionRight .newButton{	width:100%;}#galleryLargePicAddFavBox{	position:absolute;	width:300px;	background-color:#fff;	border:1px solid #ccc;	padding:5px;	text-align:left;}#galleryLargePicAddFavBox .galleryInfoText{	padding-bottom:5px;}#galleryLargePicAddFavBox .inp{	width:98%;}#galleryLargePicAddFavBox .newButton{	width:90px;}#galleryLargePicRotate{	padding-top:10px;	padding-left:85px;}#galleryLargePicRotateLeft{	float:left;	margin-right:10px;}#galleryLargePicRotateRight{	float:left;	margin-left:10px;	margin-right:10px;}#galleryLargePicRotate .galleryLargeMapIcon{	float:left;}#galleryLargePictureCommentList{	padding-bottom:30px;}.galleryLargePicTable td:first-child{	padding-right:10px;}.galleryCommentsMore{	width:100%;}.galleryPicThumbSmall{	width:85px;}.galleryPicThumbSmall .borders{	padding:4px;}.galleryPicThumbSmall .shpic{	height:70px}.lastCommentedTable{	width:100%;}.lastCommentedPic{	display:block;	width:100px;	height:100px;	margin-bottom:10px;}/* +++ add popup +++ */#galleryAdd div#mainMenu{	position:relative;}#galleryAdd div#mainMenu ul li a{	font-size:16px;}#galleryAddPermissions .newButton{	width:100%;}#galleryAddEmbedInfo .cbx{	padding:0px;}#galleryAddEmbedInfo{	margin-top:8px;}.progressWrapper {	position:relative;	width: 100%;	overflow: hidden;}.progressContainer {	margin-bottom: 5px;	padding: 4px;	border: solid 1px #E8E8E8;	background-color: #F7F7F7;	overflow: hidden;}/* Message */#galleryAdd .message {	margin: 1em 0;	padding: 10px 20px;	border: solid 1px #FFDD99;	background-color: #FFFFCC;	overflow: hidden;}/* Error */#galleryAdd .red {	border: solid 1px #B50000;	background-color: #FFEBEB;}/* Current */#galleryAdd .green {	border: solid 1px #DDF0DD;	background-color: #EBFFEB;}/* Complete */#galleryAdd .blue {	border: solid 1px #CEE2F2;	background-color: #F0F5FF;}.progressName {		font-size: 8pt;	font-weight: 700;	color: #555;	width: 500px;	height: 14px;	text-align: left;	white-space: nowrap;	overflow: hidden;}.progressBarInProgress,.progressBarComplete,.progressBarError {	font-size: 0;	width: 0%;	height: 2px;	background-color: blue;	margin-top: 2px;}.progressBarComplete {	width: 100%;	background-color: green;	visibility: hidden;}.progressBarError {	width: 100%;	background-color: red;	visibility: hidden;}.progressBarStatus {	margin-top: 2px;	width: 504px;	font-size: 7pt;	font-family: Arial;	text-align: left;	white-space: nowrap;}a.progressCancel {	position:absolute;	top:5px;	right:5px;	font-size: 0;	display: block;	height: 14px;	width: 14px;	background-image: url('//ifrype.com/img/js/cancelbutton.gif');	background-repeat: no-repeat;	background-position: -14px 0px;}a.progressCancel:hover {	background-position: 0px 0px;}/* --- add popup --- */.galleryKeyword{	font-size:18px;	text-decoration:none;}.galleryKeyword:hover{	text-decoration:underline;}/* +++ api +++ */.galleryApi table{	position:relative;}.galleryApiSelected{	position:relative;	float:left;	width:50px;	height:50px;	margin-right:3px;	margin-bottom:3px;	border:1px solid #ccc;	background-position:center center;}.galleryApiSelected .close2Icon{	position:absolute;	top:3px;	right:3px;	width:16px;	height:16px;	display:none;	cursor:hand;	cursor:pointer;}.galleryApiSelected:hover .close2Icon{	display:block;}.galleryApiList li{	position:relative;	width:100px;	cursor:hand;	cursor:pointer;}.galleryApiList img{	width:100px;	height:100px;}.galleryApiList input{	position:absolute;	top:80px;	left:2px;}.galleryApiAlbumTitle{	font-size:11px;	line-height:14px;	height:28px;	font-weight:bold;	width:100%;	/*white-space:nowrap;*/	overflow:hidden;}/* --- api --- */.galleryAlbumEditItem .move{	margin-top:30px;}.galleryAlbumEditItem{	background-color:#fff;	width:730px;}.galleryAlbumEditItem textarea{	height:50px;}#galleryEditAlbumPicsInfo textarea{	height:100px;}.galleryEditThumb{	width:180px;}.galleryEditThumb div{	position:relative;;}.galleryEditThumb div input{	position:absolute;	left:10px;	bottom:10px;}ul.galleryAlbumThumbs .shadbox .deleteIcon, #galleryEditAlbumPicsInfo .deleteIcon{	position:absolute;	top:0px;	right:-5px;	width:15px;	height:15px;}#galleryEditAlbumOrder{	float:left;	width:100%;}#galleryEditAlbumOrder .item{	position:relative;	float:left;	width:100px;	height:100px;	margin-right:10px;	margin-bottom:10px;	background-color:#fff;}#galleryEditAlbumOrder .item a{	position:absolute;	top:3px;	right:0px;}#galleryEditAlbumOrder .item div{	position:absolute;	top:0px;	left:0px;	width:100px;	height:100px;	background-position:center center;	background-repeat:no-repeat;	background-image:url('//ifrype.com/i/px.gif');}#galleryEditAlbumOrder .active{	z-index:1;}#galleryEditAlbumDeleteInfo{	font-size:14px;	font-weight:bold;}#galleryEditAlbumAdd .newButton{	width:200px;}.videoThumbs{	text-align:right;}.videoThumbs img{	margin-left:5px;	border:2px solid #ccc;}.videoThumbs img.videoThumbsActive{	border:2px solid #F60;}/* +++ slide show +++ */.gallerySlideShow{	position:fixed;	top:0px;	left:0px;	width:100%;	height:100%;	z-index:1001;}.gallerySlideShowBg{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	background-color:#000;}.gallerySlideShowContent{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;}.gallerySlideShowClose{	position:absolute;	display:block;	top:21px;	right:54px;	opacity:0.5;}.gallerySlideShowClose:hover{	opacity:1;}.gallerySlideShowCloseImg{	position:absolute;	display:block;	top:15px;	right:15px;	width:28px;	height:28px;	background-image:url('//ifrype.com/i/player/close.png');	background-position:left top;}.gallerySlideShowCloseImg:hover{	background-position:-29px top;}.gallerySlideShowPic{	position:absolute;	top:40px;	bottom:50px;	left:5%;	width:90%;		background-position:center center;	background-repeat:no-repeat;}.gallerySlideShowPlay{	position:absolute;	top:50%;	left:50%;	width:200px;	height:200px;	margin-top:-100px;	margin-left:-100px;	background-color:#FFF;}.gallerySlideShowBgColor{	position:absolute;	bottom:20px;	left:45px;}.gallerySlideShowBgColor .item{	float:left;	width:30px;	height:30px;	margin-right:5px;	cursor:hand;	cursor:pointer;}.gallerySlideShowNavigBack{	position:absolute;	width:46px;	height:71px;	background-image:url('//ifrype.com/i/player/prev.png');	background-position:left top;	top:50%;	left:50%;	margin-top:-30px;	margin-left:-430px;	cursor:pointer;}.gallerySlideShowNavigBack:hover{	background-position:-45px top;}.gallerySlideShowNavigPlay{	position:absolute;	width:28px;	height:28px;	background-image:url('//ifrype.com/i/player/play.png');	background-position:left center;	bottom:10px;	left:50%;	margin-left:-14px;	cursor:pointer;}.gallerySlideShowNavigPlay.pause{	background-image:url('//ifrype.com/i/player/pause.png');}.gallerySlideShowNavigPlay:hover{	background-position:-29px center;}.gallerySlideShowNavigNext{	position:absolute;	width:43px;	height:71px;	background-image:url('//ifrype.com/i/player/next.png');	background-position:left top;	top:50%;	left:50%;	margin-top:-30px;	margin-left:393px;	cursor:pointer;}.gallerySlideShowNavigNext:hover{	background-position:-43px top;}.gallerySlideShowCurrent, .gallerySlideShowDescr{	position:absolute;		left:50%;	margin-left:-360px;	width:730px;	color:#FFF;		text-align:center;}.gallerySlideShowCurrent{	top:5px;	font-size:16px;}.gallerySlideShowDescr{	top:22px;}.gallerySlideShowFFFFFF .gallerySlideShowCurrent{	color:#666;}.gallerySlideShowLoading{	position:absolute;	bottom:27px;	left:14px;	width:16px;	height:16px;	background-image:url('//ifrype.com/gallery/img/load000000.gif');}.gallerySlideShowFFFFFF .gallerySlideShowLoading{	background-image:url('//ifrype.com/gallery/img/loadFFFFFF.gif');}.gallerySlideShow666666 .gallerySlideShowLoading{	background-image:url('//ifrype.com/gallery/img/load666666.gif');}.gallerySlideShowTimeout{	position:absolute;	left:150px;	bottom:19px;}/* --- slide show --- */#galleryProfileSpaces{	width:240px;}#galleryProfileSpaces .newButton{	width:100%;}ul.spotlightList {	margin-bottom: 15px;}ul.spotlightList .spotPic img {	border: 1px solid #000000;}#galleryKeywords{	text-align:justify;}#galleryKeywords a{	/*white-space:nowrap;*/	text-decoration:none;	text-transform:capitalize;}#galleryKeywords a:hover{	text-decoration:underline;}/* +++ ext add +++ */.galleryExtAddItem li{	width:200px;	}.galleryExtAddItem li .shpic{	display:block;	position:relative;	height:160px;	width:100%;	overflow:hidden;}.galleryExtAddLoad{	height:100%;	width:100%;}.galleryExtAddOk{	position:absolute;	bottom:5px;	left:5px;}.galleryVideoIcon{	width:12px;	height:10px;	background-image:url('//ifrype.com/gallery/img/video_count.png');}.selectFriendIcon{	background-image:url('//ifrype.com/gallery/img/select_friend.png');}.setAsProfileIcon{	background-image:url('//ifrype.com/gallery/img/set_as_profile.png');}.galleryMoveIcon{	background-image:url('//ifrype.com/gallery/img/move.png');}.dragActive{	z-index:10000;}/* +++ upload +++ */.galleryUpl{	position:relative;}#galleryUpload{	overflow:hidden;}#galleryUploadButton_{	height:20px;	width:200px;}#galleryUploadButton_ .flashUpload{	width:100%;}.galleryUploadItem{	position:relative;	float:left;	width:100px;	height:135px;	margin-right:5px;}.galleryUploadItem .close2Icon{	position:absolute;	display:block;	top:5px;	right:5px;	width:16px;	height:16px;}.galleryUploadItem img{	width:100px;	height:100px;}.galleryUploadProgress{	position:absolute;	top:90px;	left:5px;	right:5px;	border:1px solid #EEE;	overflow:hidden;	height:3px;}.galleryUploadProgressC{	background-color:#F38B03;	height:100%;	width:0px;}.galleryUploadItemName{		overflow:hidden;	white-space:nowrap;	font-weight:bold;}/* --- upload --- *//* gelzis temp pirmais septembris */.okarte_bg {	background:url('//ifrype.com/gallery/img/okarte_bg.jpg') no-repeat;	padding:5px 0 10px 0;}#galleryCreated img{	float:right;}#galleryCreated a{	font-weight:bold;}#galleryStatsTotal{	width:100%;}#galleryStatsTotal6{	padding-left:0px;	padding-right:0px;}#galleryStatsTotal b{	font-size:16px;}#PhotoPrintContent h1{	position:relative;}#PhotoPrintContent h1 p{	position:absolute;	right:0px;	top:0px;}#formatPictures input{	visibility:hidden;}#galleryVelovietasB {	width: 220px;}#galleryVelovietasB > a {	background: url('//ifrype.com/gallery/tmp/velovietaspoga.png') no-repeat;	width: 220px;	height: 38px;	text-indent: 800px;	overflow: hidden;	display: inline-block;	cursor: pointer;	vertical-align: middle;}#galleryVelovietasB > a:hover {	background-position: 0 -38px;}/* +++ galWatchTop +++ */#galWatchTop{	position:relative;}#galWatchTopText{	position:absolute;	top:85px;	left:30px;	width:663px;	height:32px;	background-image:url('//ifrype.com/gallery/img/watch_top_text.png');}#galWatchTopText div{	position:absolute;	top:-66px;	left:292px;	width:165px;	height:165px;	background-image:url('//ifrype.com/gallery/img/watch_top_five.png');}#galWatchTopB{	padding:10px;	color:#fff;	background-color:#4c4c4c;	margin-bottom:10px;}.galWatchTopCol{	display:inline-block;	width:235px;	vertical-align:top;}.galWatchTopCol + .galWatchTopCol{	margin-left:10px;}/* --- galWatchTop --- */#galleryFreeBG{	display:block;	position:absolute;	top:0px;	left:0px;	height:100%;	right:30px;}#galleryFree .closeIcon{	position:absolute;	top:5px;	right:5px;}.galLargeColL{	float:left;	width:635px;}.formFooter .galLargeColR{	width:145px;}.galLargeColR{	float:right;	width:330px;}.galLargeColL h3{	margin-top:20px;}.galLargeColR h3:first-child{	margin-top:0px;}#galleryLargePicSelectedUsers .profileSmallIcon{	position:relative;;}#galleryLargePicSelectedUsers .profileSmallIcon .icon{	position:absolute;	top:2px;	right:0;	cursor:pointer;	display:none;}#galleryLargePicSelectedUsers .profileSmallIcon:hover .icon{	display:block;}.userOtherAlbum{	display:block;	width:100px;	height:100px;}.userOtherAlbum img{	width:100%;	height:100%;}#Forms_galShortUrl{	width:140px;	float:right;}#galFotoDruka{	position:relative;	background-color:#F3F3F3;	height:70px;	margin-top:20px;	margin-bottom:30px;	padding-left:160px;}#galFotoDruka .photo{	position:absolute;	left:20px;	height:70px;	width:100px;	overflow:hidden;}#galFotoDruka .photo img{	width:100%;}#galFotoDruka .photo1{	-moz-transform:rotate(-10deg);	-webkit-transform:rotate(-10deg);	-o-transform:rotate(-10deg);	-ms-transform:rotate(-10deg);	transform:rotate(-10deg);}#galFotoDruka .photo3{	-moz-transform:rotate(10deg);	-webkit-transform:rotate(10deg);	-o-transform:rotate(10deg);	-ms-transform:rotate(10deg);	transform:rotate(10deg);}#galFotoDruka h1{	text-decoration:none;	border-bottom:none;	margin:0;	padding-top:16px;}#galFotoDruka .button{	position:absolute;	right:24px;	top:24px;}#galLargeLike{	position:absolute;	top:15px;	right:15px;	width:29px;	height:26px;	background-image:url('//ifrype.com/gallery/img/like.png');	background-position:left top;	cursor:pointer;	opacity:0;}#galleryLargePictureCenter:hover #galLargeLike{	opacity:1;}#galLargeLike:hover{	background-position:left -26px;}#galLargeLike.on{	background-position:left -52px;}#galLargeLike.on:hover{	background-position:left -78px;}#galLargeSelUsers{	position:absolute;	top:5px;	left:5px;	background-color:rgba( 0, 0, 0, 0.5 );	padding:3px;	display:none;}#galleryLargePictureCenter:hover #galLargeSelUsers{	display:block;}#galLargeSelUsers:hover{	background-color:rgba( 0, 0, 0, 0.7 );}#galLargeSelUsers a{	color:#fff;}#galLargeSelUsers a:hover{	text-decoration:none;}/* +++ Upload +++ */.galleryUplItemDel{	position:absolute;	top:5px;	right:5px;	width:21px;	height:21px;	background-image:url('//ifrype.com/gallery/img/close.png');}.galleryUplIcon{	-moz-transform:scale(0);	-webkit-transform:scale(0);	transform:scale(0);	-moz-transition:all 0.1s ease-out 0s;	-webkit-transition:all 0.1s ease-out 0s;	transition:all 0.1s ease-out 0s;	cursor:pointer;}.IE .galleryUplIcon{	display:none;}.galTag:hover .galleryUplIcon,.galleryUplItem:hover .galleryUplIcon{	-moz-transform:scale(1);	-webkit-transform:scale(1);	transform:scale(1);}.IE .galTag:hover .galleryUplIcon,.IE .galleryUplItem:hover .galleryUplIcon{	display:block;}/* --- Upload --- *//* +++ Tags +++ */.galTag{	position:relative;	float:left;	margin-right:5px;	margin-bottom:20px;	border:1px solid #C9C9C9;}.galTagPic{	position:relative;	width:175px;	height:175px;	overflow:hidden;}.galTagPic img{	position:absolute;}.galTagBorder{	position:absolute;	border:2px solid #ff9013;	box-shadow:0 1px 3px rgba(0,0,0,0.5);}.galTagBorderSel{	border-color:#7bbe00;}.galTagBorderW{	border-color:#fff;	opacity:0.5;}.galTagBorderW:hover{	opacity:1;}.galTagBorderInner{	position:absolute;	width:100%;	height:100%;	box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);}.galTagAc{	position:relative;	height:22px;	cursor:pointer;}.galTagAcInp{	margin:3px;	margin-bottom:0;;}.galTagAc input{	border:none;	width:100%;}.galTagAcPlaceHolder{	position:absolute;	top:3px;	left:2px;}.galTagAc .multiACList{	top:100%;	left:0px;}.galTagAc .multiACValue{	position:relative;	display:inline-block;	margin:1px;}.galTagAc .multiACValue div{	width:153px;	max-width:153px;}.galTag .galTagAc{	margin:5px;}.galTag .galTagAc .multiACValue div{	max-width:143px;	width:143px;}.galTagLarge{	position:absolute;}.galTagLarge.galTagBorder{	cursor:move;}.galTagLarge.galTagBorderSel{	cursor:default;}.galTagLarge.galTagBorderW{	cursor:pointer;}.galTagLargeName{	position:absolute;	left:50%;	width:150px;	margin-left:-75px;	top:100%;	margin-top:7px;	background-color:#fff;	background-color:rgba( 2555, 255, 255, 0.95 );	height:20px;	display:none;	border: 1px solid #c3c3c3;	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);}.galTagLargeOut .galTagLargeName{	margin-top:-20px;}.galTagLargeName div{	position:absolute;	top:-10px;	left:50%;	width:13px;	height:10px;	background-image:url('//ifrype.com/gallery/img/tag_arrow.png');	margin-left:-7px;}.galTagLargeName span{	display:block;	position:absolute;	top:-10px;	height:10px;	left:0px;	right:0px;	overflow:hidden;}.galTagLargeName a{	display:block;	white-space:nowrap;	padding:3px;	overflow:hidden;	max-width:100%;}.galTagLarge.hover .galTagLargeName,.galTagLarge:hover .galTagLargeName{	display:block;}.galTagLargeCor{	position:absolute;	top:0;	left:0;	width:7px;	height:7px;	background-color:#F60;	cursor:nw-resize;}.galTagBorderW .galTagLargeCor{	background-color:#FFF;}.galTagLargeCorTR{	left:auto;	right:0;	cursor:ne-resize;}.galTagLargeCorBR{	left:auto;	right:0;	top:auto;	bottom:0;	cursor:nw-resize;}.galTagLargeCorBL{	top:auto;	bottom:0;	cursor:ne-resize;}.galTagLargeAC{	position:absolute;	top:100%;	left:50%;	width:175px;	margin-left:-87px;	margin-top:5px;	border:1px solid #C9C9C9;	background-color:#fff;}.galAddUserIcon{	background-image:url('//ifrype.com/gallery/img/add_user_icon.png');}/* --- Tags --- */.imageUploadButton{	display: block;	width: 400px;	margin: 10px auto 10px auto;}.imageUploadButton p {	float: left;	color: #393939;	line-height: 22px;	margin-right: 10px;}.imageUploadButton .formItemUpload {	width: 175px;	float: left;}.galPhotoPrintIcon{	background-image:url('//ifrype.com/gallery/tmp/fdicon.png');}#galleryPhotoPrintR > div {	background: url('//ifrype.com/gallery/tmp/v3/fdpoga.png') 0 0 transparent;	border-color:#bf462f;}#galleryPhotoPrintR > div:hover {	background-position: left -36px;}#galleryPhotoPrintR > div:active {	background-position: left -72px;}#galleryPhotoPrintR .buttonC {	text-shadow:0 1px 0 #bf462f;}#galleryPhotoPrintB div{	background-image:url('//ifrype.com/gallery/tmp/v3/button.png');	border-color:#2588b8;}#galleryPhotoPrintB .buttonC{	text-shadow:0 1px 0 #1ea8ff;}#galleryPhotoPrintC div{	background-image:url('//ifrype.com/gallery/tmp/v3/green.png');	border-color:#547619;}#galleryPhotoPrintC .buttonC{	text-shadow:0 1px 0 #678e22;}#galleryVelovietasB {	width: 240px;}#galleryVelovietasB > a {	background: url('//ifrype.com/gallery/tmp/v5/velovietas_3.png') no-repeat;	width: 240px;	height: 38px;	text-indent: 800px;	overflow: hidden;	display: inline-block;	cursor: pointer;	vertical-align: middle;}#galleryVelovietasB > a:hover {	background-position: 0 -38px;}/*----MADE BY DOUBLET----*/.rightTopMenu {	float:right;}.leftTopMenu {	float:left;}.galleryTop {    position:relative;    float:left;    overflow:hidden;    margin:0;    padding:0;    margin-right:5px;    margin-bottom:5px;    cursor:pointer;    height:260px;}.galleryTop.lastAlbum {	margin-right: 0px;}.galleryTop.miniads {    width:240px;    margin-right:0px;}.galleryDetails {    background-image: url("//ifrype.com/say/img/pic_overlay.png");    background-repeat: repeat-x;    background-size: 100% 100%;    bottom: 0;    color: #FFFFFF;    left: 0;    right: 0;    overflow: hidden;    padding: 0 0 5px 5px;    position: absolute;    text-overflow: ellipsis;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);    white-space: nowrap;	opacity:0;    margin: 0;	transition: opacity 0.3s;	-webkit-transition: opacity 0.3s; /* Safari */}.galleryTop:hover .galleryDetails {	opacity:1;}.galleryTop .galAlbPlay {	top:45%;}.galleryTop:hover .galAlbPlay {	opacity:1;}.galleryTop .galleryDetails a {    color:#FFF;    text-decoration:none;}.galleryTop .galleryDetails a:hover {    color:#FFF;    text-decoration:none;}.galleryTop .pictureCount {    position:absolute;    top:5px;    right:5px;    width:20px;    height:20px;    border-radius:10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    font-size:10px;    background:#4B4636;    color:#FFF;    font-weight:bold;    text-align:center;    line-height:20px;}.top-menu {	margin-top:10px;}.top-menu .menu {	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;    box-sizing: border-box;	height:46px;	background:#F6F6F6;	border:1px solid #DBDBDB;	width:100%;}.top-menu .menu .item-container {	width:787px;	padding:10px 10px;}.top-menu .menu .add-new {    width:150px;	border-left:1px solid #DBDBDB;	background:#F6F6F6;	padding: 10px;	text-align:center;}.gallery-top-add-new-button .buttonC { padding-right: 16px; }.top-menu .menu .item-container .item {	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;    box-sizing: border-box;	float:left;	margin-right:9px;	height:26px;	line-height:26px;	padding-left:5px;	padding-right:5px;}.top-menu .menu .item-container .active {	background:#EBEBEB;	border-radius:3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border:1px solid #D3D3D3;	padding:0 10px;    -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.06);    box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.06);}.top-menu .menu .item-container .item a {	color:#8D8D8D;	font-size:12px;}.top-menu .menu .item-container .item a span.badge {    position:relative;    display:inline-block;    top:-1px;    left:0;    margin-left:4px;}.top-menu .menu .item-container .active a {	color: #000;	font-weight:bold;}.top-menu .menu .item-container .active a:hover {    text-decoration: none;}.top-menu .menu .item-container .search-button {}.top-menu .menu .item-container .search-container {	position:relative;	overflow:hidden;    padding-right: 5px;    width: 170px;}#Forms_search-input {	position:relative;	left:200px;}.top-menu .head-picture {	width: 100%;	height: 300px;	overflow: hidden;	position: relative;	font-family: "open sans", sans-serif;	cursor: pointer;	background-size: cover;}.top-menu .head-picture .head-title {	position: absolute;	font-size: 55px;	color: #FFF;	bottom: 40px;	left: 19px;	font-weight: 100;	z-index: 2;	text-shadow: 0 0 20px #000;}.top-menu .head-picture .additional-info {	position: absolute;	right: 10px;	bottom: 10px;	z-index: 2;	font-family: Arial, sans-serif;	text-align: right;}.top-menu .head-picture .additional-info .white-line {	width: 40px;	background: #FFF;	height: 1px;	opacity: 0.3;	margin: 10px 0;	float: right;}.top-menu .head-picture .additional-info .like {	height: 47px;	line-height: 47px;	color: #FFF;	font-size: 15px;	text-shadow: 0 0 20px #000;	float: right;}.top-menu .head-picture .additional-info .like .pic {	float: left;	width: 47px;	padding-left: 20px;	text-align: right;}.top-menu .head-picture .additional-info .like #i-like {	text-shadow: 0 0 20px #000;}.top-menu .head-picture .additional-info .like:hover {	text-decoration: underline;}.top-menu .head-picture .additional-info p {	padding: 0;	margin: 3px 0 0 0;	text-shadow: 0 0 20px #000;}.top-menu .head-picture .additional-info .subtitle {	text-transform: uppercase;	font-weight: bold;	font-size: 10px;	color: #FFF;}.top-menu .head-picture .additional-info .author, .top-menu .head-picture .additional-info .author a {	font-size: 11px;	color: #FFF;	opacity: 0.8;}.top-menu .head-picture .additional-info .picture-title {	font-weight: bold;	font-size: 13px;	color: #FFF;	opacity: 0.8;}.top-menu .head-picture .big-overlay {	position: absolute;	bottom: 0;	width: 100%;	height: 300px;	background: url("//ifrype.com/gallery/img/big_overlay.png") repeat-x;	z-index: 1;}.top-menu .head-picture .change-cover {	position: absolute;	top: 10px;	left: 10px;	z-index: 2;}#uploadedCover {	margin-bottom: 15px;	height: 520px;}.top-menu .head-picture .change-cover .hidden {	display: none;}.galleryDayPhoto{	height:50px;	padding-left:60px;	background-image:url('//ifrype.com/gallery/img/day_photo.png');	background-repeat:no-repeat;	background-position:left center;	background-color:#d4edb2;	overflow:hidden;	margin-bottom:5px;}.galleryDayPhoto b{	display:inline-block;	margin-top:10px;}#addPhotographer,#removePhotographer {	float:left;}.galleryTop.poll {    width: 238px;    margin-right: 0px;    cursor:inherit;    background:#F5F5F5;    text-align:center;    border:1px solid #E2E2E2;    margin-left:5px;}.galleryTop.poll .poll-image {    margin-top:26px;}.galleryTop.poll .question {    font-size:16px;    font-weight:bold;    width:218px;    margin:10px auto 15px auto;}.galleryTop.poll .button {    display:block;    margin:10px auto;    width:133px;}.first-top-gal-visit {    padding:10px;}.first-top-gal-visit h1 {    border:none;    font-size:18px;    font-weight:bold;}.commentsTop + h3{	margin-top:0;}#lastGalleryPage {	overflow:hidden}#lastGalleryPage table {	table-layout: fixed;	margin: 0;	width: 100%;}#lastGalleryPage table td.col1 {	width: 60%;	padding: 60px 0;	text-align: center;}#lastGalleryPage table td.col2 {	background-color: #F8F8F8;	border-left: 1px solid #E7E7E7;	padding: 119px 0 100px;}#lastGalleryPage .from-start {	height: 34px;	display: inline-block;	line-height: 34px;	padding: 0 10px;	border-radius: 3px;	background-color: #f8f8f8;	color: #485E98;	margin-top: 10px;}#lastGalleryPage .col1-bottom {	text-align: center;	color: #6f6f6f;}#lastGalleryPage .col1 h2 {	color: #393939;	font-size: 22px;	font-family: Helvetica, Arial, sans-serif;	margin-top: 20px;}#lastGalleryPage .col1-recommend {	margin-top: 10px;}#lastGalleryPage .col1-recommend p {	margin-top: 5px;	font-size: 11px;}#lastGalleryPage .col2 > h2 {	margin-bottom: 20px;	margin-left: 76px;}#galleryLastMosaic {	width: 484px;	height: 240px;	margin: 15px auto 10px;	position: relative;}#galleryLastMosaic .overlay {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: #ffffff;	opacity: 0.6;	z-index: 1;}#galleryLastMosaic .overlay a {	display: block;	width: 100%;	height: 100%;}#galleryLastMosaic .item {	width: 240px;	position: absolute;	background-size: cover;	background-position: center center;}#galleryLastMosaic.items-1 .item-1 {	height: 240px;	top: 0;	left: 50%;	margin-left: -120px;}#galleryLastMosaic.items-2 .item-1, #galleryLastMosaic.items-3 .item-1 {	height: 240px;	top: 0;	left: 0;}#galleryLastMosaic.items-2 .item-2 {	height: 240px;	top: 0;	right: 0;}#galleryLastMosaic.items-3 .item-2 {	height: 118px;	top: 0;	right: 0;}#galleryLastMosaic.items-3 .item-3 {	height: 118px;	bottom: 0;	right: 0;}#lastGalleryPage .otherGalleriesLast {	width: 100%;	height: 240px;	position: relative;}#lastGalleryPage .otherGalleriesLast .image {	width: 240px;	height: 240px;	margin: 0 auto;}#lastGalleryPage .otherGalleriesLast .overlay {	position: absolute;	bottom: 0;	left: 0;	right: 0;	height: 40%;	background: url('//ifrype.com/say/img/pic_overlay.png') repeat-x left bottom;}#lastGalleryPage .otherGalleriesLast .title {	position: absolute;	bottom: 35px;	left: 20px;	font-size: 14px;	color: #ffffff;	font-weight: bold;	white-space: nowrap;	text-overflow: ellipsis;	text-shadow: 0 0 20px #000;	font-family: Helvetica, Arial, sans-serif;}#lastGalleryPage .otherGalleriesLast .user {	position: absolute;	bottom: 15px;	left: 20px;	color: #c9c9c9;	text-shadow: 0 0 20px #000;	font-size: 13px;	font-family: Helvetica, Arial, sans-serif;}#lastGalleryPage .otherGalleriesLast .image {	position: relative;	background-position: center center;	background-size: cover;	cursor: pointer;}#lastGalleryPage .otherGalleriesLast .prev, #lastGalleryPage .otherGalleriesLast .next {	width: 32px;	height: 62px;	position: absolute;	top: 50%;	margin-top: -16px;	cursor: pointer;}#lastGalleryPage .otherGalleriesLast .prev {	left: 0;	background: url('//ifrype.com/gallery/img/last/arrowLeft.png');}#lastGalleryPage .otherGalleriesLast .prev:hover {	 background: url('//ifrype.com/gallery/img/last/arrowLeftHit.png'); }#lastGalleryPage .otherGalleriesLast .prev.disabled {	background: url('//ifrype.com/gallery/img/last/arrowLeftDisabled.png');	cursor: default;}#lastGalleryPage .otherGalleriesLast .next {	right: 0;	background: url('//ifrype.com/gallery/img/last/arrowRight.png');}#lastGalleryPage .otherGalleriesLast .next:hover {	background: url('//ifrype.com/gallery/img/last/arrowRightHit.png');}#lastGalleryPage .otherGalleriesLast .next.disabled {	background: url('//ifrype.com/gallery/img/last/arrowRightDisabled.png');	cursor: default;}.gifContainer {	position: relative;	display: inline-block;	cursor: pointer;}.gifContainer.legacy {	cursor: default;}.gifContainer video {	max-width: 100%;	position: relative;}.gifContainer img {	max-width: 100%;	display: block;}.gifContainer .playButton {	position: absolute;	z-index: 1;	top: 0;	left: 0;	background: url('//ifrype.com/say/img/play_video_small.png') center center no-repeat;	opacity: 0.7;	width: 100%;	height: 100%;}.gifContainer:hover .playButton {	opacity: 1;}.gifContainer p {	margin-top: 5px;}