span#picturedata_id,
span#current_page,
span#currentpage {
  display: none;
}

div#page div.previewpanel {
  float: left;
  width: 429px;
}

div#page div.navigationbuttons {
  margin-left: 16px;
  height: 66px;
}

div#page div.navigationbuttons a {
  display: block;
  float: left;
  width: 66px;
  height: 66px;
}

div#page div.navigationbuttons a span {
  display: none;
}

div#page div.navigationbuttons a.nav_first:link,
div#page div.navigationbuttons a.nav_first:visited {
  background: transparent url(kepek/button_nav_first.png) no-repeat left top;
}

div#page div.navigationbuttons a.nav_first:hover {
  background: transparent url(kepek/button_nav_first.png) no-repeat left -66px;
}

div#page div.navigationbuttons a.nav_prior:link,
div#page div.navigationbuttons a.nav_prior:visited {
  background: transparent url(kepek/button_nav_prior.png) no-repeat left top;
}

div#page div.navigationbuttons a.nav_prior:hover {
  background: transparent url(kepek/button_nav_prior.png) no-repeat left -66px;
}

div#page div.navigationbuttons a.nav_start:link,
div#page div.navigationbuttons a.nav_start:visited {
  background: transparent url(kepek/button_nav_start.png) no-repeat left top;
}

div#page div.navigationbuttons a.nav_start:hover,
div#page div.navigationbuttons a.nav_start_selected:link,
div#page div.navigationbuttons a.nav_start_selected:visited,
div#page div.navigationbuttons a.nav_start_selected:hover {
  background: transparent url(kepek/button_nav_start.png) no-repeat left -66px;
}

div#page div.navigationbuttons a.nav_stop:link,
div#page div.navigationbuttons a.nav_stop:visited {
  background: transparent url(kepek/button_nav_stop.png) no-repeat left top;
}

div#page div.navigationbuttons a.nav_stop:hover {
  background: transparent url(kepek/button_nav_stop.png) no-repeat left -66px;
}

div#page div.navigationbuttons a.nav_next:link,
div#page div.navigationbuttons a.nav_next:visited {
  background: transparent url(kepek/button_nav_next.png) no-repeat left top;
}

div#page div.navigationbuttons a.nav_next:hover {
  background: transparent url(kepek/button_nav_next.png) no-repeat left -66px;
}

div#page div.navigationbuttons a.nav_last:link,
div#page div.navigationbuttons a.nav_last:visited {
  background: transparent url(kepek/button_nav_last.png) no-repeat left top;
}

div#page div.navigationbuttons a.nav_last:hover {
  background: transparent url(kepek/button_nav_last.png) no-repeat left -66px;
}

div#page div#previewpicture_loading,
div#page div#previewpicture_content {
  border-top: 2px solid #b0c706;
  border-bottom: 2px solid #b0c706;
}

div#page div#previewpicture_loading {
  display: none;
  background: transparent url(kepek/ajax-loader.gif) no-repeat center center;
  min-height: 300px;
}

div#page div#previewpicture_content {
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
}

div#page div#picturecommands {
  margin-top: 17px;
  margin-bottom: 17px;
  padding-bottom: 17px;
  font-size: 12px;
  text-align: center;
  line-height: 1.5em;
}

div#page div#picturecommands a {
  margin-left: 10px;
}

div#page div.datapanel {
  float: left;
  margin-top: 16px;
  margin-left: 10px;
  width: 510px;
}

div#page div.datapanel_content {
  margin-bottom: 14px;
  padding-left: 36px;
  border-bottom: 1px solid #E0E0E0;
  background: transparent url(kepek/albumman_sectionclose.png) no-repeat 17px 5px;
}

div#page div.datapanel_contentclosed {
  background: transparent url(kepek/albumman_sectionopen.png) no-repeat 17px 5px;
}

div#page div.datapanel_content h3 {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
}

div#page div.datapanel_body {
  padding-bottom: 20px;
}

div#page div.datapanel_body p {
  margin-bottom: 3px;
}

span.picturedatalabel {
  display: block;
  float: left;
  clear: left;
  margin-right: 10px;
}

div#page div.datapanel_body a:link,
div#page div.datapanel_body a:visited {
  color: #b0c706;
  text-decoration: none;
}

div#page div.datapanel_body a:hover {
  color: #fff;
  text-decoration: none;
}

div#page div.commentspanel {
  border: 0;
}

.comments_newcomment_fieldset form {
  display: none;
}

form#newcommentform {
  margin: 0;
  width: auto;
}

form#newcommentform p {
  clear: left;
  margin-top: 10px;
}

form#newcommentform p.buttonrow {
  text-align: right;
}

form#newcommentform p label {
  display: block;
  margin-bottom: 3px;
  font-weight: bold;
}

form#newcommentform input,
form#newcommentform textarea {
  width: 475px;
}

div#page div.comments_list_comment {
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e0e0e0;
}

p.comments_list_commentname {
  font-weight: bold;
}

p.comments_list_commentdate {
  font-size: 11px;
}

p.comments_list_commenttext {
  margin-top: 10px;
}

p.comments_list_commentedited {
  font-style: italic;
  font-size: 10px;
}

table#pictureexifdatatable {
  margin: 10px 0 15px 33px;
  padding: 0;
  border: 0;
}

table#pictureexifdatatable td {
  padding: 0 0 3px 0;
  text-align: left;
  vertical-align: top;
}

table#pictureexifdatatable td.exifdata {
  font-weight: bold;
}

table#pictureexifdatatable td.label {
  width: 140px;
  font-weight: normal;
}

div#page div.postcard_previewpicture {
  float: left;
  margin-top: 16px;
  padding: 16px 0;
  border-top: 2px solid #b0c706;
  border-bottom: 2px solid #b0c706;
  width: 429px;
  text-align: center;
}

form#postcardform {
  float: left;
  margin: 16px 0 16px 16px;
  width: 500px;
}

form#postcardform legend {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px;
}

form#postcardform label {
  display: block;
  float: left;
  margin: 0 0 4px 0;
  padding: 0;
  border: 0;
  text-align: left;
  width: 150px;
}

form#postcardform .formrowcontrol {
  width: 340px;
}

form#postcardform .formrowtext {
  margin: 15px 0 0 0;
  text-align: center;
}

form#postcardform input,
form#postcardform textarea {
  width: 330px;
}

form#postcardform input.radiobutton {
  width: auto;
}

form#postcardform .postcardtypes {
  display: block;
  clear: left;
  margin: 0 auto;
  padding: 0;
  border: 0;
  width: 240px;
}

form#postcardform .postcardtype {
  display: block;
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  text-align: center;
  width: 80px;
}

form#postcardform .postcardcolor {
  float: left;
  text-align: center;
  width: 80px;
  margin-top: 10px;
}

form#postcardform .postcardcolor span {
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}

/*div#page div.postcardtype {
  float: left;
  width: 33%;
}
*/

#antispam {
  margin-bottom: 10px;
}

form#postcardform .buttonrow {
  text-align: center;
  padding: 30px 0 20px 0;
}

p.largepicturedata {
  text-align: center;
}

div#page div.albuminvite {
  clear: both;
  border-top: 1px solid #e0e0e0;
}

div#page div.albuminvite_header {
  padding-top: 15px;
  padding-left: 36px;
  height: 30px;
  background: transparent url(kepek/albumman_sectionopen.png) no-repeat 17px 20px;
}

div#page div.albuminvite_header_open {
  background: transparent url(kepek/albumman_sectionclose.png) no-repeat 17px 20px;
}

div#page div.albuminvite_body {
  display: none;
  margin-bottom: 15px;
}

div#page div.albuminvite_body form {
  margin: 0 0 0 36px;
}

div#page div.albuminvite_body form td.specialrow {
  display: none;
}

div#page div.albuminvitelink {
  float: left;
}

div#page div.albumservices {
  float: left;
  margin-right: 17px;
}

div#page div.albumservices a {
  margin-left: 17px;
  margin-right: 17px;
}

div#page div.albuminvitelink a {
  margin-right: 17px;
}
