/* base_styles.css */

body {
  color: #6699ff;
  background: transparent url(kepek/blue/bg_page.png) repeat-x left top;
}

a:link, a:visited {
  color: #6699ff;
}

a:hover {
  color: #ffe867;
}

div#page {
}

span.currentpage {
  color: #ffe867;
}

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

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

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

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

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

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

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

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

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

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

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

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

div#footermenu {
  color: #6699ff;
}
/*
div#footermenu a:link,
div#footermenu a:visited {
  color: #5c7ea5;
}

div#footermenu a:hover {
  color: #6699ff;
}
*/
div#copyright/*,
div#copyright a:link,
div#copyright a:visited */ {
  color: #5c7ea5;
}
/*
div#copyright a:hover {
  color: #6699ff;
}
*/
div.pagerbottom {
  background: transparent url(kepek/blue/bg_pager.png) no-repeat 3px top;
}

/* album_common.css */

a.thumbnaillink img {
  border: 1px solid #354457;
  background-color: #1d2530;
}

a.thumbnaillink:hover img {
  border: 1px solid #ffe867;
  background-color: #1d2530;
}

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

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

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

/* base_controls.css */

input, textarea {
  border: 1px solid #7289b1;
  background-color: #a3b6e4;
}

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

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

div#loginpanel a:link,
div#loginpanel a:visited {
  color: #5c7ea5;
}

div#loginpanel a:hover {
  color: #6699ff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

div#picturedata div#picturedatatop {
  background: url(kepek/blue/picturedata_top.png) no-repeat left top;
  color: #809fb0;
}

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

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

div#exifwindow {
  background-color: #161f2a;
}

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

/* Slideshow */

td#slideshowtablecell,
td.slideshowtopleft,
td.slideshowtopmiddle,
td.slideshowtopright {
  background: #25313f url(kepek/blue/navbar_bgslim.png) repeat-x left top;
}

div#inlinewindow {
  background-color: #161f2a;
}

div.inlinewindow_header_caption {
  color: #809FB0;
}

div.inlinewindow_content fieldset {
  border-top: 1px solid #809FB0;
}

div#inlinewindow legend,
div#inlinewindow .formrowcaption,
div#inlinewindow .formrowcontrol {
  color: #809FB0;
}

div.comments_list_comment {
  border-color: #7289b1;
  background-color: #a3b6e4;
}

p.comments_list_nocomment {
  color: #809FB0;
}

form#invitebox table {
  background: transparent url(kepek/blue/search_bg.png) repeat left top;
}

form#invitebox .inputcell,
form#invitebox .inputcellwithbutton {
  background: transparent url(kepek/blue/search_left.png) no-repeat left top;
}

form#invitebox .rowclosing {
  background: transparent url(kepek/blue/search_right.png) no-repeat right top;
}

form#invitebox td input {
  background-color: transparent;
}

button#invitevisitor {
  background: transparent url(kepek/blue/search_button.png) no-repeat left top;
}

form#postcardform fieldset#settings {
  border-left-color: #6699FF;
}

.catoffers_item_image a img {
  border: 1px solid #354457;
  background-color: #1d2530;
}

.catoffers_item_image a:hover img {
  border: 1px solid #ffe867;
  background-color: #1d2530;
}
