/* Voting - style by http://www.jluvip.com/works/css/starvote/index2-1.html*/
#phocagallery ul.star-rating li,
#phocagallery-pane ul.star-rating li,
#phocagallery ul.star-rating-small li{
  background: none;
  list-style-type:none;
}

#phocagallery .star-rating,
#phocagallery-pane .star-rating,
.star-rating{
  list-style:none;
  margin: 0px;
  margin-top:5px;
  margin-bottom:5px;
  padding:0px;
  width: 110px;
  height: 22px;
  position: relative;
  background: url(/media/com_phocagallery/images/icon-voting.png) top left repeat-x;
}
#phocagallery .star-rating li,
#phocagallery-pane .star-rating li,
.star-rating li{
  list-style-type:none;
  padding:0px;
  margin:0px;
  /*\*/
  float: left;
  /* */
}
#phocagallery .star-rating li a,
#phocagallery-pane .star-rating li a,
.star-rating li a{
  display:block;
  width:22px;
  height: 22px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
}
#phocagallery .star-rating li a:hover,
#phocagallery-pane .star-rating li a:hover,
.star-rating li a:hover{
  background: url(/media/com_phocagallery/images/icon-voting.png) left center;
  z-index: 2;
  left: 0px;
}
#phocagallery .star-rating a.star1,
#phocagallery-pane .star-rating a.star1,
.star-rating a.star1{
  left: 0px;
}
#phocagallery .star-rating a.star1:hover,
#phocagallery-pane .star-rating a.star1:hover,
.star-rating a.star1:hover{
  width:22px;
}
#phocagallery .star-rating a.stars2,
#phocagallery-pane .star-rating a.stars2,
.star-rating a.stars2{
  left:22px;
}
#phocagallery .star-rating a.stars2:hover,
#phocagallery-pane .star-rating a.stars2:hover,
.star-rating a.stars2:hover{
  width: 44px;
}
#phocagallery .star-rating a.stars3,
#phocagallery-pane .star-rating a.stars3,
.star-rating a.stars3{
  left: 44px;
}
#phocagallery .star-rating a.stars3:hover,
#phocagallery-pane .star-rating a.stars3:hover,
.star-rating a.stars3:hover{
  width: 66px;
}
#phocagallery .star-rating a.stars4,
#phocagallery-pane .star-rating a.stars4,
.star-rating a.stars4{
  left: 66px;
}
#phocagallery .star-rating a.stars4:hover,
#phocagallery-pane .star-rating a.stars4:hover,
.star-rating a.stars4:hover{
  width: 88px;
}
#phocagallery .star-rating a.stars5,
#phocagallery-pane .star-rating a.stars5,
.star-rating a.stars5{
  left: 88px;
}
#phocagallery .star-rating a.stars5:hover,
#phocagallery-pane .star-rating a.stars5:hover,
.star-rating a.stars5:hover{
  width: 110px;
}
#phocagallery .star-rating li.current-rating,
#phocagallery-pane .star-rating li.current-rating,
.star-rating li.current-rating{
  background: url(/media/com_phocagallery/images/icon-voting.png) left bottom;
  position: absolute;
  height: 22px;
  /*width:77px;*/
  display: block;
  text-indent: -9000px;
  z-index: 1;
}

/* Voting small */
#phocagallery .star-rating-small,
.star-rating-small{
  list-style:none;
  margin: 0px;
  margin-top:5px;
  margin-bottom:5px;
  padding:0px;
  width: 80px;
  height: 16px;
  position: relative;
  background: url(/media/com_phocagallery/images/icon-voting-small.png) top left repeat-x;
}
#phocagallery .star-rating-small li,
.star-rating-small li{
  list-style-type:none;
  padding:0px;
  margin:0px;
  /*\*/
  float: left;
  /* */
}

#phocagallery .star-rating-small li a,
.star-rating-small li a{
  display:block;
  width:16px;
  height: 16px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
}
#phocagallery .star-rating-small li a:hover,
.star-rating-small li a:hover{
  background: url(/media/com_phocagallery/images/icon-voting-small.png) left center;
  z-index: 2;
  left: 0px;
}
#phocagallery .star-rating-small a.star1,
.star-rating-small a.star1{
  left: 0px;
}
#phocagallery .star-rating-small a.star1:hover,
.star-rating-small a.star1:hover{
  width:16px;
}
#phocagallery .star-rating-small a.stars2,
.star-rating-small a.stars2{
  left:16px;
}
#phocagallery .star-rating-small a.stars2:hover,
.star-rating-small a.stars2:hover{
  width: 32px;
}
#phocagallery .star-rating-small a.stars3,
.star-rating-small a.stars3{
  left: 32px;
}
#phocagallery .star-rating-small a.stars3:hover,
.star-rating-small a.stars3:hover{
  width: 48px;
}
#phocagallery .star-rating-small a.stars4,
.star-rating-small a.stars4{
  left: 48px;
}
#phocagallery .star-rating-small a.stars4:hover,
.star-rating-small a.stars4:hover{
  width: 64px;
}
#phocagallery  .star-rating-small a.stars5,
.star-rating-small a.stars5{
  left: 64px;
} 
#phocagallery  .star-rating-small a.stars5:hover,
.star-rating-small a.stars5:hover{
  width: 80px;
}
#phocagallery .star-rating-small li.current-rating,
.star-rating-small li.current-rating{
  background: url(/media/com_phocagallery/images/icon-voting-small.png) left bottom;
  position: absolute;
  height: 16px;
  /*width:77px;*/
  display: block;
  text-indent: -9000px;
  z-index: 1;
}/* Phoca Gallery Categories View */

.phocagallery-box-file,
.pg-csv-box {
   float:      left;
   padding:    10px;
   margin:    5px;
   background: #fff;
   -webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
   box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
   -webkit-border-radius: 2px;
   border-radius: 2px;
}

.phocagallery-box-file:hover,
.pg-csv-box:hover {
   background: #fafafa;
}
.pg-csv-box-img {}
.pg-csv-name {
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
	background: url(/media/com_phocagallery/images/icon-folder-small.png) 0 1px no-repeat;
}
.pg-csv-count {
	font-size: xx-small;
	color: #ccc;
}
.pg-csv-rate {
	font-size: xx-small;
	color: #ccc;
}
.pg-csv-descbox {
	font-size: x-small;
}

.pg-csv-tags {
	text-align: right;
	font-size: x-small;
}


/* Phoca Gallery Category View */
.pg-cv-box {
	float:		left;
	padding: 	10px;
	margin: 	5px;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
}

.pg-cv-box:hover {
	background: #fafafa;
}
.pg-cv-name {
	text-align: left;
	margin-top: 5px;
	font-size: x-small;
}
.pg-cv-folder {
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
	background: url(/media/com_phocagallery/images/icon-folder-small.png) 0 1px no-repeat;
}

.pg-cv-descbox {
	font-size: x-small;
	
}

.pg-cv-tags {
	text-align: right;
	font-size: x-small;
}

.pg-cv-comment-img-box {
	background: #fdfdfd;
	margin: 5px 0px;
	padding: 5px;
	color: #ccc;
	font-size: small;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pg-cv-comment-img-box-avatar {
	position: relative;
	float: left;
	margin-right: 5px;
}
.pg-cv-comment-img-box-item {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px;
	border-bottom: 1px solid #fff;
}
.pg-cv-comment-img-box-comment {}
.pg-cv-add-comment-img {
	display: none;
}
.pg-cv-vote-img-result {
	float:left;
	margin: 0;
	padding:0;
	margin-left:5px;
}

.pg-cv-paginaton {
	margin-bottom: 20px;
}

/* Phoca Gallery Categories View in Category View */
.pg-cvcsv {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	padding-bottom: 5px;
	clear:both;
}
.pg-cvcsv-name {
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
	background: url(/media/com_phocagallery/images/icon-folder-small.png) 0 1px no-repeat;
}

.pg-box-parentfolder-cv,
.pg-cvcsv-back {
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
	background: url(/media/com_phocagallery/images/icon-up-small.png) 0 1px no-repeat;
}

.pg-cvcsv-count  {
	font-size: xx-small;
	color: #ccc;
}

/* Phoca Gallery Popup Windows - Detail View */
.pg-dv-desc {
	/*height: 16px;*/
	color: #333;
	font-size: small;
}
.pg-dv-desc.popup {
	height: 16px;
}

.pg-dv-desc-lighbox {
	color: #fff;
	background: #000;
}
.pg-dv-multibox-left {
	background: #000;
}
.pg-dv-multibox-right {
	background: #fff !important;
}

/* Modal Box */
 #sbox-window {
	background-color: #6b6b6b !important; /*Border Color*/
	padding: 2px !important; /* Border Width*/
}
#sbox-overlay {
	background-color: #000 !important; /* Background Color*/
}
#sbox-content {
	background-color: #fff !important;
}


/* Phoca Gallery General */
.ph-hr {
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:1px solid #e8e8e8;
  clear:both;
}
.pg-tb-m5 {
	margin: 10px 0px;
}

dd, dt {
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
dt h3 {

	padding: 0px auto;
	margin: 2px auto 3px auto;
	font-size: small;
	font-weight: normal;
}

.pg-icon-detail {
	text-align:right;
	margin:0px;
	padding:0px;
	margin-top: 2px;
	margin-bottom: 5px;
}

/* Phoca Overlib */
.ph-ovrl1 {
	padding:5px;
}
.ph-ovrl2 {
	padding:0px;margin:0px;
}

.bgPhocaClass{
	background:#fdfdfd;
	filter:alpha(opacity=100);
	opacity: 1;
	z-index:1000;
}
.fgPhocaClass{
	background:#fdfdfd;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	z-index:1000;
}
.fontPhocaClass{
	color:#000;
	z-index:1001;
}
.capfontPhocaClass, .capfontclosePhocaClass{
	color:#000;
	font-weight:bold;
	z-index:1001;
}

/* Obsolete Parameters */

.pg-cats-box-float2 {
	float:		left;
	padding: 	10px;
	margin: 	5px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pg-cats-box {
	padding: 	10px;
	margin: 	5px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.pg-field-desc2,
.pg-field-table2 {
	margin-left: 10px;
	margin-top: 5px;
}
.pg-field-desc,
.pg-field-table {
	margin-left: 10px;
}
.pg-field {
	margin: 10px;
	padding: 10px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pg-legend {
	font-weight: bold;
	font-size: large;
}


.ph-icon-view {color: #112d4e;}
.ph-icon-download {color: #378137;}
.ph-icon-geo {color: #378137;}
.ph-icon-camera {color: #112d4e;}
.ph-icon-comment {color: #112d4e;}
.ph-icon-comment-a {color: #112d4e;}
.ph-icon-comment-fb {color: #112d4e;}
.ph-icon-cart {color: #3f72af;}
.ph-icon-extlink1 {color: #378137;}
.ph-icon-extlinkk2 {color:#378137;}
.ph-icon-trash {color: #CC1020;}
.ph-icon-publish {color: #378137;}
.ph-icon-unpublish {color: #CC1020;}
.ph-icon-viewed {color:#112d4e;}
.ph-icon-calendar {color: #e23e57;}
.ph-icon-vote {color:#ffc314;}
.ph-icon-statistics {color:#e23e57;}
.ph-icon-category {color: #996633;}
.ph-icon-subcategory {color: #996633;}
.ph-icon-upload {color: #112d4e;}
.ph-icon-upload-ytb {color: #CC1020;}
.ph-icon-upload-multiple {color: #ff9a00;}
.ph-icon-upload-java {color: #e23e57;}
.ph-icon-user {color: #378137;}
.ph-icon-minus-sign {color: #CC1020;}
.ph-icon-feed {color: #ff9a00;}


