.photogallery-main-wrapper {
	width: 611px ;
	height: 502px ;
	padding: 0 0 80px 0 ;
}
.photogallery-wrapper ,
.photogallery-main-wrapper ,
.photogallery-loading /*,
.generalbox*/ {
	background-image: url( "/img/loadinfo.net.gif" ) ;
	background-repeat: no-repeat ;
	background-position: center center ;
}
.photogallery-main-wrapper ,
.photogallery-loading {
	background-color: #FFFFFF ;
}
.photogallery-screen * ,
.photogallery-header * ,
.photogallery-screen_second * {
	font-family: 'helioscondcbold' !important ;
}
.photogallery-screen {
	width: 100% ;
	height: 514px ;
	display: block ;
	padding-top: -50px ;
	text-decoration: none ;
}
.photogallery-wrapper {
	padding: 0 ;
	overflow: hidden ;
	text-align: center ;
	width: 605px ;
	height: 573px ;
	margin: 10px 0 30px 0 ;
	background-color: #FFFFFF ;
}
.photogallery-block-right ,
.photogallery-block-left {
	position: absolute ;
	width: 50% ;
	height: 100% ;
	cursor: pointer ;
	display: block ;
	top: 0.0 ;
}
.photogallery-block-right {
	left: 0.0 ;
}
.photogallery-block-zoom {
	width: 37px ;
	height: 37px ;
	background: url("/img2/contentdecor-2.png") no-repeat scroll -100px -178px #000000 ;
	cursor: pointer ;
	display: block ;
	position: relative ;
	opacity: 0 ;
	top: 65px ;
	left: 560px ;
	transition: opacity 0.3s ease-in-out 0s ;
}
.photogallery-screen_first_wrapper:hover .photogallery-block-zoom {
	opacity: 1.0 ;
}
.photogallery-gallery-wrapper-arrow {
	width: 100% ;
	height: 57px ;
	padding: 0 ;
	margin: 5px 0 20px 0 ;
	clear: both ;
	background-color: #F6F6F6 ;
	cursor: default ;
}
.photogallery-gallery-wrapper-right-arrow ,
.photogallery-gallery-wrapper-left-arrow {
	color: Gray ;
	font-size: 40px ;
	padding: 5px 15px ;
	cursor: pointer ;
	font-weight: bold ;
	transition: all 0.3s ease-in-out 0s ;
}
.photogallery-gallery-wrapper-right-arrow {
	float: right ;
}
.photogallery-gallery-wrapper-left-arrow {
	float: left ;
}
.photogallery-carousel2 ,
.photogallery-gallery {
	display: block ;
	margin: 0 auto ;
	padding: 0 ;
	position: static ;
	transition: left 0.7s ease-in-out 0s , opacity 0.7s ease-in-out 0s ;
	opacity: 0.0 ;
}
.photogallery-menu-scrollable {
	float: none ;
	display: block ;
	position: relative ;
	left: 10.0px ;
	margin: 0 ;
	height: 100% ;
}
.photogallery-small-item ,
.photogallery-gallery a ,
.photogallery-gallery li {
	display: block ;
	float: left ;
	height: 45px ;
	margin: 0 !important ;
	list-style-type: none !important ;
	border: 2px #FFFFFF solid ;
	cursor: pointer ;
	transition-property: border-color ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.5s ;

	background-color: #ffffff ;
	background-size: 100% ;
	background-position: center center ;
	background-repeat: no-repeat ;
}
.photogallery-small-item:hover {
	border-color: #F13C69 ;
}
.photogallery-gallery h2 {
	display: none;
}
.photogallery-gallery li img {
	height: 100% ;
}
.photogallery-screen-margin {
	background-color: #000000 ;
	opacity: 0.00 ;
	top: 0 ;
	left: 0 ;
	position: fixed ;
	width: 100% ;
	height: 100% ;
	visibility: hidden ;
	z-index: 11 ;
	min-width: 568px ;
	min-height: 296px ;
}
.photogallery-screen_second {
	width: 90% ;
	height: 90% ;
	min-width: 800px ;
	background-color: #000000 ;
	position: fixed ;
	top: 5% ;
	left: 5% ;
	z-index: 11 ;
	opacity: 0.0 ;
	visibility: hidden ;
	display: none ;
	min-height: 226px ;
	border: 1px solid rgba(255, 255, 255, 0.1) ;

	/*
	transition-property: all ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.3s ;
	*/
}
.photogallery-screen_second_right_panel {
	width: 312px ;
	height: 100% ;
	background-color: #FFFFFF ;
	float: right ;
	/*
	padding: 10px 20px 10px 20px ;
	*/
}
.photogallery-screen_third {
	position: fixed ;
	top: 0 ;
	left: 0 ;
	width: 100% ;
	height: 100% ;
	text-align: center ;
	z-index: 12 ;
	opacity: 0.0 ;
	visibility: hidden ;
	transition-property: opacity ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.3s ;
	background-color: #000000 ;
	background-size: contain ;
	background-position: center center ;
	background-repeat: no-repeat ;
}
.photogallery-screen_resize_third {
	width: 25px ;
	height: 25px ;
	cursor: pointer ;
	background: url("/img2/close-third.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
	position: absolute ;
	top: 40px ;
	right: 33px ;
	z-index: 22 ;
}
.photogallery-screen_resize_third_hover {
	width: 100% ;
	height: 100% ;
	cursor: pointer ;
	background: url("/img2/close-third-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
	opacity: 0.0 ;
}
.photogallery-screen_resize_third:hover .photogallery-screen_resize_third_hover {
	opacity: 1.0 ;
}
.photogallery-selected {
	opacity: 0.5 ;
}
.photogallery-hover {
	border: 2px solid #F13C69 !important ;
}
.photogallery-screen_right_third_half:hover .photogallery-screen_left_third_hover ,
.photogallery-screen_left_third_half:hover .photogallery-screen_right_third_hover {
	opacity: 1.0 ;
}
.photogallery-screen_right_third_half ,
.photogallery-screen_left_third_half {
	cursor: pointer ;
	position: absolute ;
	top: 0 ;
	left: 0 ;
	width: 50% ;
	height: 100% ;
	z-index: 21 ;
}
.photogallery-screen_right_third ,
.photogallery-screen_left_third {
	position: absolute ;
	top: 50% ;
	font-size: 0 ;
    height: 55px ;
    width: 35px ;
	cursor: pointer ;
	background-repeat: no-repeat ;
	display: block ;
	z-index: 22 ;
	transition: all 0.5s ease-in-out 0s ;
}
.photogallery-screen_right_third {
	left: 40px ;
	opacity: 0.0 ;
}
.photogallery-screen_left_third {
	right: 33px ;
}
.photogallery-screen_right_third {
	background: url("/img2/arrow-large-second-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-screen_left_third {
	background: url("/img2/arrow-large-second-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-screen_right_third_hover ,
.photogallery-screen_left_third_hover {
	width: 100% ;
	height: 100% ;
	opacity: 0.0 ;
	transition-property: opacity ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.3s ;
}
.photogallery-screen_right_third:hover .photogallery-screen_right_third_hover ,
.photogallery-screen_left_third:hover .photogallery-screen_left_third_hover {
	opacity: 1.0 ;
}
.photogallery-screen_right_third_hover {
	background: url("/img2/arrow-large-second-left-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-screen_left_third_hover {
	background: url("/img2/arrow-large-second-right-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-screen_second_panel {
	display: block ;
	height: 100% ;
}
.photogallery-screen_second_panel_sub {
	width: 100% ;
	height: 25px ;
	line-height: 25px ;
	background-color: #000000 ;
	color: #FFFFFF ;
	font-size: 80% ;
	padding: 0 ;
	opacity: 0.0 ;
	transition-property: opacity ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.3s ;
}
.photogallery-screen_second_panel_sub ,
.photogallery-screen_second_panel_sub * {
	font-family: Arial, Vardana, Tahoma !important ;
}
.photogallery-second_panel_sub_author {
	font-weight: normal ;
	padding: 0 5px ;
	height: 100% ;
}
.photogallery-screen_second_panel_sub_source {
	font-weight: normal ;
	padding: 0 5px ;
	height: 100% ;
}
.photogallery-screen_second_panel_sub_author_value {
	font-weight: bold ;
}
.photogallery-screen_second_panel_sub_source_value {
	font-weight: bold ;
}
.photogallery-screen_second_panel_sub_author_label {
	font-weight: normal ;
}
.photogallery-screen_second_panel_sub_source_label {
	font-weight: normal ;
}
.photogallery-title ,
.photogallery-header {
	font-weight: normal ;
	font-size: 140% / 120% ;
}
.photogallery-title ,
.photogallery-header ,
.photogallery-screen_second_panel_title {
	text-align: left ;
}
.photogallery-header {
	color: Gray ;
	padding: 0 ;
}
.photogallery-title {
	font-size: 22px !important ;
	min-height: 22px ;
	line-height: 22px ;
	color: #F13C69 ;
	padding: 5px 100px 0 0 ;
	position: relative ;
	z-index: 9 ;
}
.photogallery-screen_second_panel_title {
	color: #F13C69 ;
	padding: 20px 43px 20px 20px ;
	border-bottom: 1px solid #E5E5E5 ;
	font-size: 160% ;
	line-height: 105% ;
	font-weight: normal ;
	#height: 40px ;
	#max-height: 40px ;
}
.photogallery-screen_second_panel_description {
	color: #000000 ;
	padding: 10px 20px;
	border-bottom: 1px solid #E5E5E5 ;
	#height: 40px ;
	#max-height: 40px ;
}
.photogallery-screen_second_panel_likes {
	border-bottom: 1px solid #E5E5E5 ;
	height: 40px ;
	line-height: 40px ;
}
.photogallery-header-nav {
	width: 60px ;
	margin-right: 3px ;
	float: right ;
	z-index: 10 ;
	position: absolute ;
}
.photogallery-header-nav ,
.photogallery-title {
	height: 48px ;
}
.photogallery-header-nav-count {
    color: #9E9E9E ;
    float: right ;
    font-size: 12px !important ;
    left: -22px;
    padding: 5px ;
    position: relative;
    top: -7px;
	border-left: 1px #F0F0F0 solid ;
	font-weight: normal ;
	width: 15px ;
	-moz-user-select: none ;
	font-family: Arial, Tahoma !important ;
}
.photogallery-header-nav-current {
    color: #9E9E9E ;
    float: right ;
    left: -22px ;
    padding: 5px ;
	width: 15px ;
	text-align: right ;
    position: relative;
    top: -7px;
	color: #000000 ;
	font-family: Arial, Tahoma !important ;
	font-size: 12px ;
}
.photogallery-header-nav-left ,
.photogallery-header-nav-right {
	font-weight: bold ;
	padding: 0 ;
	position: relative;
	top: 20px ;
	cursor: default ;
}
.photogallery-header-nav-left {
	float: left ;
	background: url("/img2/arrows.png") no-repeat scroll -120px -115px transparent ;
	font-size: 0 ;
	width: 29px ;
	height: 29px ;
	position: relative ;
	left: -30px ;
}
.photogallery-header-nav-right-hover ,
.photogallery-header-nav-left-hover {
	width: 100% ;
	height: 100% ;
	opacity: 0.0 ;

	transition-property: opacity ;
	transition-duration: 0.3s ;
	transition-timing-function: ease-in-out ;
}
.photogallery-header-nav-right-hover {
	background: url("/img2/arrows.png") no-repeat scroll -120px -87px transparent !important ;
}
.photogallery-header-nav-left-hover {
	background: url("/img2/arrows.png") no-repeat scroll -120px -57px transparent !important ;
}
.photogallery-header-nav-right_hover:hover .photogallery-header-nav-right-hover ,
.photogallery-footer-nav-left_hover:hover .photogallery-header-nav-left-hover {
	opacity: 1.0 ;
	cursor: pointer ;
}
.photogallery-header-nav-right {
	float: right ;
	background: url("/img2/arrows.png") no-repeat scroll -120px -145px transparent ;
	font-size: 0 ;
	width: 29px ;
	height: 29px ;
	left: 5px ;
}
.photogallery-header-nav-right_hover ,
.photogallery-footer-nav-left_hover {
	cursor: default ;
}
.photogallery-header-nav-right_hover {
	background: url("/img2/arrows.png") no-repeat scroll -120px -28px transparent !important ;
}
.photogallery-footer-nav-left_hover {
	background: url("/img2/arrows.png") no-repeat scroll -120px 2px transparent !important ;
}
.photogallery-footer-nav-left ,
.photogallery-footer-nav-right {
	font-size: 0 ;
	width: 29px ;
	height: 29px ;
	cursor: default ;
	visibility: hidden ;
}
.photogallery-footer-nav-left {
	background: url("/img2/arrows.png") no-repeat scroll -120px -115px transparent ;
	float: left ;
	margin-top: 10px ;
	margin-left: 8px ;
}
.photogallery-footer-nav-right {
	margin-left: 8px ;
	background: url("/img2/arrows.png") no-repeat scroll -120px -145px transparent ;
	float: right ;
	margin-top: 10px ;
	position: relative ;
	left: -5px ;
}
.photogallery-screen_second_panel_message {
	margin: 0 ;
	padding: 5px ;
	overflow-y: auto ;
	border-top: 1px solid #E5E5E5 !important ;
	height: 100% ;
}
.photogallery-screen_second_panel_status-message {
	display: none ;
	background-color: #ff396b ;
	color: #FFFFFF ;
	opacity: 0.0 ;
	height: 100% ;
	text-align: center ;
	font-size: 110% ;
	font-family: Arial !important ;
	font-weight: bold ;
	transition-property: opacity ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.5s ;
	line-height: 48px ;
}
.photogallery-screen_second_panel_status-loading {
	background: url( "/img/loadinfo.net.gif" ) no-repeat center ;
	background-position: fixed ;
	min-height: 48px ;
	min-width: 48px ;
}
.photogallery-screen_second_panel_status {
	width: 312px ;
	height: 48px ;
	position: absolute ;
	bottom: 0 ;
	right: 0 ;

	opacity: 0.0 ;

	transition-property: all ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.7s ;
}
.photogallery-screen_second_panel_message-item {
	border-bottom: 1px solid #E5E5E5 ;
	display: inline-block ;
}
.photogallery-screen-wrapper {
	width: 521px ;
	height: 100% ;
	overflow: hidden ;
	cursor: default ;
	margin: 0 auto ;
}
.photogallery-block-large-right ,
.photogallery-block-large-left ,
.photogallery-block-large-resize {
	width: 34px ;
	height: 34px ;
	position: absolute ;
	top: 25px ;
	cursor: pointer ;
}
.photogallery-block-large-resize ,
.photogallery-block-large-left {
	right: 26px ;
}
.photogallery-block-large-right {
	left: 20px ;
	opacity: 0.0 ;
}
.photogallery-block-large-right-hover ,
.photogallery-block-large-left-hover {
	width: 100% ;
	height: 100% ;
	opacity: 0.0 ;
	transition: all 0.3s ease-in-out 0s ;
}
.photogallery-block-large-right ,
.photogallery-block-large-left {
	height: 55px ;
	width: 35px ;
	transition: all 0.3s ease-in-out 0s ;
	top: 50% ;
}
.photogallery-block-large-right-hover {
	background: url("/img2/arrow-large-second-right-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-block-large-left-hover {
	background: url("/img2/arrow-large-second-left-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-block-large-right {
	background: url("/img2/arrow-large-second-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-block-large-left {
	background: url("/img2/arrow-large-second-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) ;
}
.photogallery-block-large-resize {
	background: url("/img2/resize-arrow.png") no-repeat scroll -5px -5px rgba(0, 0, 0, 0) ;
}
.photogallery-block-large-resize_hover {
	background: url("/img2/resize-arrow.png") no-repeat scroll -5px -43px rgba(0, 0, 0, 0) ;
	opacity: 0.0 ;
	width: 100% ;
	height: 100% ;
}
.photogallery-block-left:hover .photogallery-block-large-right-hover ,
.photogallery-block-right:hover .photogallery-block-large-left-hover ,
.photogallery-block-large-left:hover .photogallery-block-large-right-hover ,
.photogallery-block-large-right:hover .photogallery-block-large-left-hover ,
.photogallery-block-large-resize:hover .photogallery-block-large-resize_hover {
	opacity: 1.0 ;
}
.photogallery-screen_second_close {
	display: block ;
	background: url("/img2/second-screen-close.png") no-repeat scroll center center rgba(0, 0, 0, 0) ;
	position: absolute ;
	top: 17px ;
	right: 15px ;
	height: 25px ;
	width: 25px ;
	cursor: pointer ;
}
.photogallery-screen_second_close-hover {
	opacity: 0 ;
	background: url("/img2/second-screen-close-hover.png") no-repeat scroll center center rgba(0, 0, 0, 0) ;
	width: 100% ;
	height: 100% ;
	transition-property: opacity ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.5s ;
}
.photogallery-screen_second_close:hover .photogallery-screen_second_close-hover {
	opacity: 1.0 ;
}
.photogallery-screen_second .commentform-footbox-1-2 {
	height: 20px ;
	width: 100% ;
	margin-right: 0 ;
}
.photogallery-screen_second .commentform-footbox-1-2-1 {
	left: 75px ;
}
.likes {
	height: 31px ;
}
.photogallery-leave-comment {
	max-height: 200px ;
	overflow-y: auto ;
	width: 194px ;
	min-height: 20px ;
	border: 1px solid #D6D6D6 ;
	background-color: #FFFFFF ;
	word-wrap: break-word ;
	padding: 4px ;
	font-size: 9px ;
}
.photogallery-id-form-nick ,
.photogallery-user-form-field-placeholder {
	width: 194px ;
}
.photogallery-user-form-textarea-block {
}
.photogallery-leave-comment ,
.photogallery-user-form-field-placeholder {
	color: #535353 ;
	font-family: Arial,Tahoma,Verdana !important ;
	font-weight: normal ;
}
.photogallery-user-form-field-placeholder {
	width: 194px ;
	position: absolute ;
	top: 0 ;
	left: 0 ;
	font-size: 15px ;
	padding: 3px 2px ;
	color: #A2A2A2 ;
}
.photogallery-user-form-textarea-block:focus ~ .photogallery-user-form-field-placeholder ,
.photogallery-user-form-textarea-block:active ~ .photogallery-user-form-field-placeholder ,
.photogallery-user-form-textarea-block ~ .photogallery-user-form-field-placeholder:hover ,
.photogallery-user-form-textarea-block:hover ~ .photogallery-user-form-field-placeholder {
	display: none ;
}
.photogallery-comment-add-bg {
	background-image: url( "/img2/leave-comment.gif" ) ;
	background-position: top left ;
	background-repeat: no-repeat ;
}
.photogallery-loading {
	background: url( "/img2/loading.gif" ) no-repeat center ;
	min-width: 32px ;
	min-height: 32px ;
	width: 32px ;
	height: 32px ;
	position: absolute ;
	top: 0 ;
	left: 0 ;

	transition-duration: 0.5s ;
	transition-timing-function: ease-in-out ;
	transition-property: opacity ;
}
.photogallery-loading-child {
	background: url( "/img2/loading.gif" ) no-repeat center ;
	min-width: 32px ;
	min-height: 32px ;
	width: 100% ;
	height: 100% ;
}
.photogallery-loading-message {
	background: url( "/img/loadinfo.net.gif" ) no-repeat center ;
	background-position: fixed ;
	min-height: 48px ;
	min-width: 48px ;
	width: 100% ;
	height: 100% ;
}
.photogallery-screen_first_wrapper {
	height: 100% ;
	overflow: hidden ;
	display: block ;

	transition-duration: 1s ;
	transition-timing-function: ease-in-out ;
	transition-property: background-color ;

	text-decoration: none ;
}
.photogallery-carousel-first-screen {
	transition-duration: 0.5s ;
	transition-timing-function: ease-in-out ;
	position: relative ;
	left: 0 ;
}
.photogallery-carousel-first-screen li {
	display: block ;
	float: left ;
	height: 100% ;
	list-style-type: none ;
	background: url( "/img2/loading.gif" ) no-repeat center ;
}
.photogallery-title {
	background-color: #FFFFFF ;
}
.photogallery-image-item-wrapper {
	height: 453px ;
	display: block ;
	cursor: pointer ;
	margin: 0 ;
	padding: 0 ;
	background-color: #000000 ;
	background-size: contain ;
	background-position: center center ;
	background-repeat: no-repeat ;
}
.photogallery-image-item-wrapper img {
	display: block ;
	margin: 0 auto ;
}
.photogallery-screen_second_panel_image_wrapper {
	height: 100% ;
	text-align: center ;
	background-color: transparent ;
	background-size: contain ;
	background-position: center center ;
	background-repeat: no-repeat ;
}
.photogallery-screen_second_panel_image {
	background-color: transparent ;
	background-size: contain ;
	background-position: center center ;
	background-repeat: no-repeat ;
	margin: 0 60px ;
}
.photogallery-header-nav-bg {
	width: 100px ;
	height: 47px ;
	background-color: #FFFFFF ;
	position: absolute ;
	z-index: 10 ;
}
.photogallery-carousel-first-screen-transition ,
.photogallery-loading ,
.photogallery-screen {
	transition-property: all ;
	transition-duration: 0.5s ;
	transition-timing-function: ease-in-out ;
}
.photogallery-header-nav-bg ,
.photogallery-screen-margin,
.photogallery-screen_second_close,
.photogallery-block-large-right,
.photogallery-block-large-left,
.photogallery-screen_right_third ,
.photogallery-screen_left_third,
.photogallery-block-large-resize_hover ,
.photogallery-screen_resize_third_hover {
	transition-property: opacity ;
	transition-duration: 0.5s ;
	transition-timing-function: ease-in-out ;
}
.photogallery-screen_first_wrapper-animate {
	transition-property: background-color, opacity ;
	animation-name: 'photogallery_screen_first_wrapper-animation' ;
	animation-timing-function: ease-in-out ;
	animation-duration: 0.1s ;
}
.photogallery-screen-second-panel-likes {
	display: block ;
	clear: both ;
	text-align: center ;
	padding: 12px 0 ;
}
.photogallery-send-form {
	display: none ;
}
.photogallery-carousel-first-screen li ,
.photogallery-carousel-first-screen li > .photogallery-loading {
	width: 611px ;
}
.photogallery-image-hidden-horizontal {
	width: 100% ;
	height: auto ;
	visibility: hidden ;
}
.photogallery-image-hidden-vertical {
	width: auto ;
	height: 100% ;
	visibility: hidden ;
}
.photogallery-user-comment-form {
	height: 100px ;
	min-height: 100px ;
	background-image: url( "/img2/contentdecor-45.png" ) ;
	background-color: #EBEBEB ;
	background-repeat: no-repeat ;
	background-position: 15px 13px ;
	padding: 10px 10px 0 10px ;
}
.photogallery-screen_second_panel_message {
	overflow-y: auto ;
}
.photogallery-user-form {
	float: right ;
	width: 234px ;
	height: 100% ;
}
.photogallery-user-form-textarea-label {
	width: 224px ;
}
.photogallery-user-form-textarea-label ,
.photogallery-user-form-label {
	clear: right ;
	display: block ;
}
.photogallery-user-form-label {
	height: 27px ;
	font-size: 13px ;
	font-family: "Arial", "Tahoma", "Verdana" !important ;
	padding: 0 0 ;
	color: #000000 ;
	word-wrap: break-word ;
	width: 224px ;
	float: right ;
	text-decoration: underline ;
}
.photogallery-user-form-label-label {
	font-weight: bold ;
	font-family: "Arial","Tahoma","Verdana" !important ;
	float: left ;
	color: #000000 ;
	margin: 2.5px 5px 0 0 ;
	display: none ;
}
a.photogallery-user-form-label {
	color: #489DF4 ;
	font-weight: bold ;
}
.photogallery-user-form-label {
	position: relative ;
	left: 0px ;
}
.photogallery-user-form-label[href] {
	left: -10px ;
}
label.photogallery-user-form-label {
	text-decoration: none ;
	font-weight: bold ;
}
a.photogallery-user-form-label:hover {
	color: #F13C69 ;
}
.photogallery-user-form-field {
	width: 100% ;
	height: 100% ;
	font-size: 15px ;
	background-color: #FFFFFF ;
	border: 1px solid #D6D6D6 ;
	text-transform: none ;
	font-family: Arial !important ;
}
.photogallery-user-form-field ,
.photogallery-user-form-textarea-block {
	transition-timing-function: ease-in-out ;
	transition-property: border-color, background-color ;
	transition-delay: 0.3s ;
}
.photogallery-user-form-textarea {
	width: 100% ;
	min-height: 27px ;
	max-height: 100px ;
	margin: 0 ;
	padding: 0 ;
	height: 27px ;
}
.photogallery-user-form-textarea-label {
}
.photogallery-user-form-field:focus ,
.photogallery-user-form-textarea-block:focus {
	border-color: #B5B5B5 ;
}
.photogallery-user-form-field:hover ,
.photogallery-user-form-textarea-block:hover {
	background-color: #FEFEFE ;
}
.photogallery-user-form-textarea-html ,
.photogallery-user-form-textarea-body {
	background: #FFFFFF ;
	height: 100% ;
	color: #535353 ;
	padding: 0 ;
	margin: 0 ;
	font-size: 15px ;
}
.photogallery-user-form-textarea-body {
	overflow-x: hidden ;
	text-wrap: unrestricted ;
	margin: 0 ;
	font-family: 'helioscondcbold' !important ;
}
.photogallery-user-form-textarea-block {
	display: block ;
	width: 234px ;
	min-height: 29px ;
	font-family: Arial !important ;
	word-wrap: break-word ;
	cursor: text ;
	background-color: inherit ;
	text-decoration: none ;
	padding: 5px 0 ;
	border: 1px solid #D6D6D6 ;
}
.photogallery-user-form-textarea-submit {
	display: block ;
	cursor: pointer ;
	width: 224px ;

	background-image: linear-gradient( #F9F9F9 , #EAEAEA ) ;
	border: 1px solid #D4D4D4 ;
	border-radius: 4px ;
	color: #7B7D80 ;
	cursor: pointer ;
	display: inline-block ;
	text-align: center ;
	text-decoration: none ;
	text-shadow: -1px -1px 0 #FFFFFF ;
	font-size: 15px ;
	padding: 5px 0 ;
	margin-top: 5px ;
	font-size: 13px ;
	font-weight: bold ;
	font-family: Arial, Verdana, Tahoma !important ;

	transition-property: all ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.7s ;
}
.photogallery-user-form-textarea-submit:hover {
	background-image: linear-gradient( #EDEDED , #F0F0F0 ) ;
	color: #313131 ;
}
.photogallery-screen_second_panel_message_item {
	display: block ;
	opacity: 0 ;
	transition-property: all ;
	transition-timing-function: ease-in-out ;
	transition-duration: 1s ;
	padding: 6px 0 10px 0 ;
	cursor: default ;
	border-bottom: 1px solid #E5E5E5 ;
}
.photogallery-screen_second_panel_message_item:focus ,
.photogallery-screen_second_panel_message_item:hover {
	background-color: #ffffee ;
}
.photogallery-screen_second_panel_message_item-header {
	width: 270px ;
}
.photogallery-screen_second_panel_message_item-terminator {
	clear: both ;
}
.photogallery-screen_second_panel_message_item-header .photogallery-screen_second_panel_message_item-name {
	display: block ;
	float: left ;
	margin: 0 0 0 7px ;
	font-size: 13px ;
	width: 140px ;
	height: 20px ;
	overflow: hidden ;
}
.photogallery-screen_second_panel_message_item-header .photogallery-screen_second_panel_message_item-name > div {
	width: 200px ;
	height: 100% !important ;
	overflow: hidden ;
}
.photogallery-screen_second_panel_message_item-header .photogallery-screen_second_panel_message_item-name .photogallery-screen_second_panel_message_item-nick {
	font-family: Arial !important ;
	color: #489DF4 ;
	font-weight: bold ;
	text-decoration: underline ;
	display: inline-block ;
	width: 180px ;
	height: 100% ;
	overflow: hidden ;
	float: left ;
}
.photogallery-screen_second_panel_message_item-datetime {
	float: right ;
	font-size: 10px ;
	font-family: Arial !important ;
}
.photogallery-screen_second_panel_message_item-shade {
	float: left ;
	width: 20px ;
	height: 20px ;
	display: inline-block ;
	position: relative ;
	left: -60px ;
	background-image: linear-gradient(to left, #FFFFFF 0, rgba(255, 255, 255, 0) 100%) ;
}
.photogallery-user-form-field-nick {
	border: 1px solid #D6D6D6 ;
	color: #494949 ;
}
.photogallery-screen_second_panel_message_item-comment {
	width: 220px ;
	color: #494949 ;
	margin: 0 0 3px 7px ;
	float: left ;
	word-wrap: break-word ;
	font-size: 13px ;
	font-family: Arial, Verdana, Tahoma !important ;
}
.photogallery-screen_second_panel_message_item * {
	color: #494949 ;
}
.photogallery-screen_second_panel_message_item-name {
	display: block 
	float: left ;
	word-wrap: break-word ;
	color: #494949 ;
	font-size: 15px ;
	font-family: Arial, Verdana, Tahoma !important ;
	font-weight: bold ;
}
.photogallery-screen_second_panel_message_item-name-href {
	color: #489DF4 ;
}
.photogallery-screen_second_panel_message_item-demo {
	display: none ;
}
.photogallery-screen_second_panel_message_item-avatar {
	display: block ;
	float: left ;
	border-radius: 50% ;
	width: 44px ;
	height: 44px ;

	background-position: 0 0 ;
	background-color: transparent ;
	background-repeat: no-repeat ;
}
.photogallery-screen_second_panel_message_item-avatar-error {
	background-image: url( "/img2/icon-user-anon44.png" ) ;
}
.photogallery-social-share-count {
	opacity: 0.0 ;
    background: none repeat scroll 0 0 #FF9800 ;
    border: 1px solid #FFFFFF ;
    border-radius: 20% ;
    display: inline ;
    padding: 1px 3px ;
    position: relative ;
    left: 11px ;
    top: -40px ;
    z-index: 2 ;
	font-size: 70% ;

	transition-property: all ;
	transition-timing-function: ease-in-out ;
	transition-duration: 0.7s ;
}
.photogallery-screen-second-panel-likes-wrapper .social-likes li a i {
    border-radius: 2px;
    display: inline-block;
    font-size: 9px;
    font-style: normal;
    height: 14px;
    left: 15px;
    padding: 0 1px 1px;
    position: absolute;
    top: -8px;
    width: 13px;
    background-color: Silver ;
    visiblity: hidden ;
}

@keyframes 'photogallery_screen_first_wrapper-animation' {
	from {
		opacity: 1.0 ;
		background-color: #FFFFFF ;
	}
	50% {
		opacity: 0.0 ;
		background-color: #FFFFFF ;
	}
	to {
		opacity: 1.0 ;
		background-color: #FFFFFF ;
	}
}
@keyframes 'photogallery-screen_second_panel_status-animation' {
	from {
		opacity: 0.0 ;
	}
	40% {
		opacity: 1.0 ;
	}
	50% {
		opacity: 0.5 ;
	}
	60% {
		opacity: 1.0 ;
	}
	70% {
		opacity: 0.5 ;
	}
	80% {
		opacity: 1.0 ;
	}
	90% {
		opacity: 0.5 ;
	}
	to {
		opacity: 0.0 ;
	}
}