/* base_styles.css */

body {
  color: #9966FF;
  background: transparent url(kepek/purple/bg_page.png) repeat-x left top;
}

a:link, a:visited {
  color: #6600FF;
}

a:hover {
  color: #9966FF;
}

div#page {
}

div#header {
  background: transparent url(kepek/purple/bg_header.png) no-repeat left top;
}

div#contentcontainer {
  background: transparent url(kepek/purple/bg_content.png) repeat-y left top;
}

div#pagebottom {
  background: transparent url(kepek/purple/maincontent_bottom.png) no-repeat left top;
}

div#albummenu {
  background: transparent url(kepek/purple/bg_leftpanel.png) no-repeat left top;
}

div#maincontent_wide {
  background: transparent url(kepek/purple/bg_maincontent.png) no-repeat left top;
}

h2#albumpictures_wide {
  background: transparent url(kepek/purple/header_albumpictures.png) no-repeat left top;
}

h2.albumproperties {
  background: transparent url(kepek/purple/header_albumproperties.png) no-repeat right top;
}

h2.albumservices {
  background: transparent url(kepek/purple/header_albumservices.png) no-repeat right top;
}

h2.photoservices {
  background: transparent url(kepek/purple/header_photoservices.png) no-repeat right top;
}

h2.banner {
  background: transparent url(kepek/purple/header_banner.png) no-repeat left top;
}

h2.photolinks {
  background: transparent url(kepek/purple/header_fotozasrol.png) no-repeat left top;
}

h2.invitealbum {
  background: transparent url(kepek/purple/header_albuminvite.png) no-repeat right top;
}

div#footermenu {
  color: #6600FF;
}
/*
div#footermenu a:link,
div#footermenu a:visited {
  color: #7867A6;
}

div#footermenu a:hover {
  color: #A879FF;
}
*/
div#copyright/*,
div#copyright a:link,
div#copyright a:visited*/ {
  color: #7867A6;
}
/*
div#copyright a:hover {
  color: #A879FF;
}
*/
div.pagerbottom {
  background: transparent url(kepek/purple/bg_pager.png) no-repeat 3px top;
}

/* album_common.css */

a.thumbnaillink img {
  border: 1px solid #443858;
  background-color: #261D30;
}

a.thumbnaillink:hover img {
  border: 1px solid #736691;
  background-color: #261D30;
}

div#previewpanel {
  background: transparent url(kepek/purple/preview_bg.png) repeat-y 3px top;
}

table#previewtable {
  background: transparent url(kepek/purple/preview_picbg.png) no-repeat left top;
}

div.navigationbuttons {
  background: transparent url(kepek/purple/navbar_bg.png) repeat-x left top;
}

/* base_controls.css */

input, textarea {
  border: 1px solid #150f1b;
  background-color: #baa1e2;
}

h2.loginheader {
  background: transparent url(kepek/purple/header_login.png) no-repeat right top;
}

h2.logoutheader {
  background: transparent url(kepek/purple/header_loggedin.png) no-repeat right top;
}

div#loginpanel a:link,
div#loginpanel a:visited {
  color: #6600FF;
}

div#loginpanel a:hover {
  color: #9966FF;
}

form#loginbox table {
  background: transparent url(kepek/purple/search_bg.png) repeat-x left top;
}

form#loginbox td#usernamecell,
form#loginbox td#passwordcell {
  background: transparent url(kepek/purple/search_left.png) no-repeat left top;
}

form#loginbox td#rowclosing {
  background: transparent url(kepek/purple/search_right.png) no-repeat right top;
}

form#loginbox td input {
  background-color: transparent;
}

button#login {
  background: transparent url(kepek/purple/search_button.png) no-repeat left top;
}

h2.searchheader {
  background: transparent url(kepek/purple/search_header.png) no-repeat right top;
}

form#searchbox table {
  background: transparent url(kepek/purple/search_bg.png) repeat-x left top;
}

form#searchbox td#searchinputcell {
  background: transparent url(kepek/purple/search_left.png) no-repeat left top;
}

form#searchbox td#searchinputcell input {
  background-color: transparent;
}

button#search {
  background: transparent url(kepek/purple/search_button.png) no-repeat left top;
}

div.navigationbuttons a.nav_first {
  background: url(kepek/purple/navbar_first.png) no-repeat left top;
}

div.navigationbuttons a.nav_last {
  background: url(kepek/purple/navbar_last.png) no-repeat left top;
}

div.navigationbuttons a.nav_next {
  background: url(kepek/purple/navbar_next.png) no-repeat left top;
}

div.navigationbuttons a.nav_prior {
  background: url(kepek/purple/navbar_prior.png) no-repeat left top;
}

div.navigationbuttons a.nav_start {
  background: url(kepek/purple/navbar_start.png) no-repeat left top;
}

div.navigationbuttons a.nav_stop {
  background: url(kepek/purple/navbar_stop.png) no-repeat left top;
}

div#picturedata {
  background: url(kepek/purple/picturedata_bg.png) repeat-y left top;
}

div#picturedata div#picturedatatop {
  background: url(kepek/purple/picturedata_top.png) no-repeat left top;
  color: #9966FF;
}

div#picturedata div#picturedatabottom {
  background: url(kepek/purple/picturedata_bottom.png) no-repeat left bottom;
}

div#previewpicture_loading {
  background: transparent url(kepek/purple/ajax-loader.gif) no-repeat center center;
}

div#exifwindow {
  background-color: #1f162a;
}

div.exifwindow_header {
  background: transparent url(kepek/purple/header_albumpictures2.png) no-repeat left top;
}

/* Slideshow */

td#slideshowtablecell,
td.slideshowtopleft,
td.slideshowtopmiddle,
td.slideshowtopright {
  background: #20182b url(kepek/purple/navbar_bgslim.png) repeat-x left top;
}

div#inlinewindow {
  background-color: #1f162a;
}

div.inlinewindow_header_caption {
  color: #9966FF;
}

div.inlinewindow_content fieldset {
  border-top: 1px solid #9966FF;
}

div#inlinewindow legend,
div#inlinewindow .formrowcaption,
div#inlinewindow .formrowcontrol {
  color: #9966FF;
}

div.comments_list_comment {
  border-color: #150f1b;
  background-color: #baa1e2;
}

p.comments_list_nocomment {
  color: #9966FF;
}

form#invitebox table {
  background: transparent url(kepek/purple/search_bg.png) repeat left top;
}

form#invitebox .inputcell,
form#invitebox .inputcellwithbutton {
  background: transparent url(kepek/purple/search_left.png) no-repeat left top;
}

form#invitebox .rowclosing {
  background: transparent url(kepek/purple/search_right.png) no-repeat right top;
}

form#invitebox td input {
  background-color: transparent;
}

button#invitevisitor {
  background: transparent url(kepek/purple/search_button.png) no-repeat left top;
}

form#postcardform fieldset#settings {
  border-left-color: #9966FF;
}

.catoffers_item_image a img {
  border: 1px solid #443858;
  background-color: #261D30;
}

.catoffers_item_image a:hover img {
  border: 1px solid #736691;
  background-color: #261D30;
}
