/* Photo Upload Field */
#field_album_images_values {
  width: 200px;
}
#field_album_images_values tr.odd,
#field_album_images_values tr.even,
#field_album_images_values tbody th {
  background: transparent none;
  border: none;
}
#field_album_images_values th,
#field_album_images_values td {
  padding: 0;
}
#field_album_images_values thead,
#field_album_images_values th {
  display: none;
}
#field_album_images_values .content-multiple-drag {
  display: none;
}
#field_album_images_values .filefield-element {
  position: relative;
  min-height: 30px;
}
#field_album_images_values .filefield-element .form-file {
  width: 200px;
}
#field_album_images_values .filefield-element .imagefield-preview img {
  width: 40px;
  height: 40px;
}
#field_album_images_values .filefield-element .widget-preview {
  position: absolute;
}
#field_album_images_values .filefield-element .widget-edit {
  overflow: visible;
}
#field_album_images_values .filefield-element .widget-edit .gfx-btn {
  margin: 0px;
  display: inline;
}
#field_album_images_values .filefield-element .widget-edit .gfx-btn span {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  background: transparent none;
}
#field_album_images_values .filefield-element .widget-edit .gfx-btn span span {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  background: transparent none;
}
#field_album_images_values .filefield-element .widget-edit .gfx-btn span span span {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  background: transparent none;
}
#field_album_images_values .filefield-element .widget-edit .gfx-btn span span span input {
  color: transparent;
  width: 22px;
  height: 23px;
  position: relative;
  background: url(/sites/all/modules/custom/tnoc_album/images/delete.png) no-repeat;
  top: 5px;
  left: 60px;
}
#field_album_images_values .filefield-element .widget-edit .filefield-upload {
  width: 200px;
}
#field_album_images_values .filefield-element .widget-edit .filefield-upload .gfx-btn {
  margin: 9px 10px 7px 0;
  display: block;
}
#field_album_images_values .filefield-element .widget-edit .filefield-upload .gfx-btn span {
  background: url('/sites/all/themes/frontend/images/sprites/sprites_neu.png') no-repeat -1px -1px;
  width: 33px;
  height: 30px;
  padding: 9px 0 9px 32px;
}
#field_album_images_values .filefield-element .widget-edit .filefield-upload .gfx-btn span span {
  background: url('/sites/all/themes/frontend/images/sprites/button_right.png') no-repeat right top;
  width: 20px;
  height: 30px;
  padding: 9px 17px 9px 0;
}
#field_album_images_values .filefield-element .widget-edit .filefield-upload .gfx-btn span span span {
  background: url('/sites/all/themes/frontend/images/sprites/button_middle.png') repeat-x 0 top;
  width: 1px;
  height: 30px;
  padding: 9px 0;
}
#field_album_images_values .filefield-element .widget-edit .filefield-upload .gfx-btn span span span input {
  width: auto;
  height: auto;
  position: static;
  background: transparent;
  color: white;
}
#edit-field-album-event-nid-nid-wrapper {
  display: none;
}
/*
	node styles
*/
body.node-type-photo-album #col3_inside.floatbox .gfx-title-left {
  width: 688px;
}
body.node-type-photo-album .super-content .tabs {
  display: none;
}
body.node-type-photo-album #col3_inside .super-content {
  position: relative;
}
body.node-type-photo-album #col3_inside .super-content a {
  font-weight: bold;
}
body.node-type-photo-album #col3_inside .super-content .node {
  background: #e5e5e5;
  width: 688px;
}
body.node-type-photo-album #col3_content div.content {
  background: transparent;
}
body.node-type-photo-album .box form #edit-subject {
  display: none;
}
body.node-type-photo-album #comments {
  background: #e5e5e5;
  width: 562px;
  padding: 0 63px 20px;
}
body.node-type-photo-album #comments .comment-published {
  display: none;
}
body.node-type-photo-album #comments .box {
  border-top: 1px dotted #a5a5a5;
  padding: 15px 0 0 0;
  margin: 10px 0 0 0;
}
body.node-type-photo-album #comments .box h3 {
  color: #4d4d4d;
  font-weight: bold;
  font-size: 14px;
}
body.node-type-photo-album #comments .box label {
  display: none;
}
body.node-type-photo-album #comments .comment-header {
  display: none;
}
body.node-type-photo-album #comments .comment-inner-wrapper {
  background: #fff;
  border: 1px solid #bfbfbf;
  margin: 0 0 0 60px;
  padding: 10px;
}
body.node-type-photo-album #comments .forum-kommentar {
  min-height: 15px;
  padding-top: 10px;
}
body.node-type-photo-album #comments .comment-footer {
  margin: 5px 0 10px 60px;
}
body.node-type-photo-album #comments .comment_delete,
body.node-type-photo-album #comments .comment_edit {
  display: none;
}
body.node-type-photo-album #col2_content {
  position: absolute;
  top: -42px;
  right: 0;
  width: 221px;
}
body.node-type-photo-album #col2_content .content-inner {
  padding: 10px;
  background: #e5e5e5;
}
body.node-type-photo-album #col2_content .event-title {
  padding-top: 10px;
  font-size: 13px;
  font-weight: bold;
}
body.node-type-photo-album #col2_content .event-date {
  font-weight: bold;
}
body.node-type-photo-album #col2_content .event-location {
  padding: 10px 0;
}
body.node-type-photo-album #col2_content .button a {
  text-decoration: none;
  min-width: 170px;
  font-weight: bold;
  color: white;
  background: url(/sites/all/themes/frontend/images/buttons/button_size_1.png) no-repeat;
  padding: 10px 0px 10px 34px;
  display: inline-block;
  background-position: left top;
  line-height: 12px;
}
body.node-type-photo-album .header {
  border-bottom: 1px dotted #a5a5a5;
}
body.node-type-photo-album .header .left {
  float: left;
  width: 198px;
  height: 114px;
  overflow: hidden;
  border-right: 1px dotted #a5a5a5;
}
body.node-type-photo-album .header .left .date {
  position: absolute;
  width: 100px;
  left: 80px;
}
body.node-type-photo-album .header .left .user-name {
  position: absolute;
  width: 100px;
  left: 80px;
  top: 25px;
}
body.node-type-photo-album .header .right {
  float: left;
  width: 489px;
  height: 114px;
  overflow: hidden;
}
body.node-type-photo-album .header .right .bottom {
  padding: 15px 40px 0;
}
body.node-type-photo-album .header .right .bottom div {
  float: left;
  margin: 0 10px 25px 0;
  border: 1px solid #e5e5e5;
}
body.node-type-photo-album .header .top {
  padding: 5px 20px;
  background: #e5e5e5;
}
body.node-type-photo-album .header .bottom {
  padding: 10px 20px 5px;
  height: 75px;
  position: relative;
}
body.node-type-photo-album .big-pics {
  margin: 10px 63px;
  border: 1px solid #bfbfbf;
  padding: 20px;
  background: #ffffff;
  overflow: hidden;
  position: relative;
}
body.node-type-photo-album .big-pics .image-wrapper {
  width: 51800px;
  position: relative;
}
body.node-type-photo-album .big-pics .item {
  float: left;
  width: 520px;
  height: 365px;
  margin: 0 10px;
  overflow: hidden;
}
body.node-type-photo-album .big-pics .item .image {
  text-align: center;
}
body.node-type-photo-album .big-pics .item .bottom {
  padding: 4px 0;
  height: 20px;
}
body.node-type-photo-album .big-pics .item .bottom div {
  float: left;
}
body.node-type-photo-album .big-pics .item .bottom .date {
  color: #bfbfbf;
}
body.node-type-photo-album .big-pics .item .bottom .counter {
  color: #4d4d4d;
  font-weight: bold;
  text-align: center;
  width: 253px;
}
body.node-type-photo-album .big-pics .footer {
  border-top: 1px dotted #a5a5a5;
  position: relative;
  left: -20px;
  width: 559px;
  height: 40px;
  overflow: hidden;
}
body.node-type-photo-album .big-pics .footer .cheerwrapper {
  float: left;
  width: 120px;
  padding: 10px 0 0 20px;
}
body.node-type-photo-album .big-pics .footer .tnoc-share {
  float: left;
  width: 250px;
  padding: 10px 0 0 143px;
}
body.node-type-photo-album .tnoc-album {
  position: relative;
}
body.node-type-photo-album #arrow-right {
  background: transparent url(/sites/all/modules/custom/tnoc_snowvolleyball/images/arrow_right.png) top left no-repeat;
  height: 79px;
  width: 25px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 20px;
}
body.node-type-photo-album #arrow-left {
  background: transparent url(/sites/all/modules/custom/tnoc_snowvolleyball/images/arrow_left.png) top left no-repeat;
  height: 79px;
  width: 25px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 20px;
  display: none;
}
/*
	FORM
*/
#accordion-event-profile .album-form div.description {
  margin: 0;
  white-space: normal;
  width: 180px;
  font-size: 10px;
  line-height: 1.2;
}
#accordion-event-profile .album-form fieldset {
  display: none;
}
.hidden .album-form .album-selector span {
  display: none;
}
.album-form #edit-delete,
.album-form #edit-delete-1,
.album-form #edit-delete-2,
.album-form #edit-delete-3,
.album-form #edit-delete-4 {
  display: none;
}
.album-form .content-add-more {
  display: none;
}
.album-form .delta-order {
  display: none;
}
.album-form .hidden {
  display: none;
}
.album-form .descr {
  font-weight: bold;
  line-height: 1.2;
}
.album-form .filefield-element {
  margin: 5px 0 0;
}
.album-form #edit-field-album-images-field-album-images-add-more,
.album-form #edit-field-album-images-field-album-images-add-more-1,
.album-form #edit-field-album-images-field-album-images-add-more-2,
.album-form #edit-field-album-images-field-album-images-add-more-4,
.album-form #edit-field-album-images-field-album-images-add-more-5 {
  display: none;
}
.album-form .album-selector {
  margin: 3px 0 5px 0;
}
.album-form .album-selector select {
  width: 120px;
}
.album-form .album-selector span {
  color: #7f9f0c;
  font-weight: bold;
}
.album-form fieldset {
  display: none;
}
.album-form #edit-title-3-wrapper,
.album-form #edit-title-4-wrapper,
.album-form #edit-title-5-wrapper,
.album-form #edit-title-6-wrapper,
.album-form #edit-title-7-wrapper {
  display: none;
}
.album-form #edit-title-3-wrapper input,
.album-form #edit-title-4-wrapper input,
.album-form #edit-title-5-wrapper input,
.album-form #edit-title-6-wrapper input,
.album-form #edit-title-7-wrapper input {
  width: 120px;
}
.album-form .ahah-progress-throbber {
  /*
	width: 100px;
	height: 100px;
	background: #000;*/

}
body.node-type-amwayevent #panel-wall .c50r .subcr #accordion-event-profile .ui-accordion-content {
  padding-bottom: 0px !important;
}

#home-slider .dots {
  position: absolute;
  top: 210px;
  right: 10px;
  width: 90px;
}

#home-slider .dot {
  background: transparent url(/sites/all/modules/custom/tnoc_album/images/slider_dot.png) no-repeat;
width: 12px;
height: 12px;
float: right;
margin: 0 0 0 5px;
cursor: pointer;
}

#home-slider .dot.active {
  background: transparent url(/sites/all/modules/custom/tnoc_album/images/slider_dot_active.png) no-repeat;
}

body.node-type-photo-album .share-title {
  display: block;
  float: left;
  margin-top: 10px;
}
