/*
#------------------------------------------------------------------------
# AppsPro Tech -March Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Style 3 */
/* template.css */
::selection {
  background: #4da8e6;
}

a {
  color: #4da8e6;
}

#gkBg {
  background: url('../images/style3/pattern_bg.png') repeat 0 0;
  background: url('../images/style3/bottom_bg.png') repeat-x 0 bottom, url('../images/style3/xmain_bg.png') no-repeat center top, url('../images/style3/pattern_bg.png') repeat 0 0;
}

#gkBg > div {
  background-image: url('../images/style3/main_bg.png');
}

#gkBg > div > div {
  background-image: url('../images/style3/bottom_bg.png');
}

#gkContent {
  -webkit-box-shadow: 0px 1px 3px #2c88dd;
  -moz-box-shadow: 0px 1px 3px #2c88dd;
  box-shadow: 0px 1px 3px #2c88dd;
}

#gkLogo.cssLogo {
  /* You can specify there logo size and background */
background-image: url('../images/style3/logo.png');
}

#gkTopNav:before {
  background-image: url('../images/style3/topmenu_bg.png');
}

#gkTopNav:after {
  background-image: url('../images/style3/topmenu_bg.png');
}

#gkTopNav li a:active,#gkTopNav li a:focus,#gkTopNav li a:hover {
  color: #408fc3;
}

#gkTopNav > a {
  background: #fcda3b;
  color: #353639;
  text-shadow: 0 1px 1px #fff;
}

#gkTopNav > a:hover {
  color: #353639;
  text-shadow: 0 1px 1px #fff;
}

#gkSearch #mod-search-searchword {
  background-color: #50aff0;
  background-image: url('../images/style3/search_bg.png');

  -webkit-box-shadow: 0px 1px 3px #2c88dd;
  -moz-box-shadow: 0px 1px 3px #2c88dd;
  box-shadow: 0px 1px 3px #2c88dd;
}

#gkBreadcrumb .breadcrumbs li.separator {
  background: #bae3ff;
}

#gkTools a:hover {
  border-color: #bae3ff;
}

body > footer {
  background-image: url('../images/style3/footer_bg.png');
}

.box.dark a:hover,.box.dark a:active,.box.dark a:focus {
  color: #4da8e6 !important;
}

#gkContent .box.color1 h3.header,#gkBottom2 .box.color1 h3.header {
  color: #4da8e6;
}

.box.color2 {
  color: #bae3ff !important;
}

.box.color2 a {
  color: #4da8e6 !important;
}

#gkContent .box.color2 {
  background: #4da8e6;
}

#gkContent .box.color2 a:hover,#gkContent .box.color2 a:active,#gkContent .box.color2 a:focus {
  color: #bae3ff !important;
}

#gkContent .box.border {
  border-color: #4da8e6;
}

.box.advertisement .header {
  border-bottom-color: #bae3ff;
  color: #bae3ff !important;
}

.box_menu ul li:hover:before {
  background: #bae3ff;
}

.box_menu ul li a:active,.box_menu ul li a:focus,.box_menu ul li a:hover {
  color: #4da8e6;
}

#gkContent .box_menu ul li:hover:before {
  background: #4da8e6;
}

#gkContent .box_menu ul li a:active,#gkContent .box_menu ul li a:focus,#gkContent .box_menu ul li a:hover {
  color: #4da8e6;
}

.gkColumns > aside .box,.gkColumns > aside .box_menu,.gkColumns > aside .box_text {
  color: #bae3ff;
}

.gkColumns > aside .box a:active,.gkColumns > aside .box a:focus,.gkColumns > aside .box a:hover,.gkColumns > aside .box_menu a:active,.gkColumns > aside .box_menu a:focus,.gkColumns > aside .box_menu a:hover,.gkColumns > aside .box_text a:active,.gkColumns > aside .box_text a:focus,.gkColumns > aside .box_text a:hover {
  color: #bae3ff;
}

#gkTop1,#gkBottom1 {
  color: #bae3ff;
  font-size: 14px;
}

#gkTop1 a:active,#gkTop1 a:focus,#gkTop1 a:hover,#gkBottom1 a:active,#gkBottom1 a:focus,#gkBottom1 a:hover {
  color: #bae3ff;
}

#gkBottom2 a:active,#gkBottom2 a:focus,#gkBottom2 a:hover {
  color: #4da8e6;
}

/* menu.css */
.gkMenu > ul {
  background-image: url('../images/style3/menu_bg.png');

  -webkit-box-shadow: 0px 1px 3px #2c88dd;
  -moz-box-shadow: 0px 1px 3px #2c88dd;
  box-shadow: 0px 1px 3px #2c88dd;
}

.gkMenu > ul > li {
  background-image: url('../images/style3/menu_bg.png');
}

.gkMenu > ul > li > a {
  color: #408fc3;
}

.gkMenu > ul div.childcontent:before {
  background-image: url('../images/style3/tabs_arrow.png');
}

.gkMenu > ul div.childcontent li.active > a,.gkMenu > ul div.childcontent li:hover > a,.gkMenu > ul div.childcontent li > a:hover {
  color: #408fc3;
}

.gkMenu > ul div.childcontent header a {
  color: #408fc3;
}

/* joomla.css */
input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus {
  background: #fffef4;
}

button,.button,input[type="submit"],input[type="button"],.pagenav-prev a,.pagenav-next a {
  background: #4da8e6;
}

th {
  color: #4da8e6;
  border-bottom-color: #4da8e6;
}

article time {
  background: #4da8e6;
}

article header h1 {
  color: #4da8e6;
}

article header h2 {
  color: #4da8e6;
}

.tip-title {
  background: #4da8e6;
}

#system-message dd {
  border-bottom-color: #bae3ff;
}

.gkColumns > aside div.banneritem {
  border-top-color: #bae3ff !important;
  color: #bae3ff !important;
}

.gkColumns > aside div.bannerfooter {
  border-top-color: #bae3ff !important;
}

#article-index li a:hover {
  color: #4da8e6;
}

.searchintro {
  color: #4da8e6;
}

.autocompleter-queried {
  color: #4da8e6 !important;
}

/* gk_stuff.css */
.gkTab ul.gkTabs li {
  color: #4da8e6;
}

#gkBottom1 ul.gkTabs li:hover,#gkTop1 ul.gkTabs li:hover,#gkLeft ul.gkTabs li:hover,#gkRight ul.gkTabs li:hover,
#gkBottom1 .gkTabsWrap.vertical ol li:hover, #gkTop1 .gkTabsWrap.vertical ol li:hover, #gkLeft .gkTabsWrap.vertical ol li:hover,
#gkRight .gkTabsWrap.vertical ol li:hover {
  color: #bae3ff;
}

#gkBottom1 ul.gkTabs li.active,#gkTop1 ul.gkTabs li.active,#gkLeft ul.gkTabs li.active,#gkRight ul.gkTabs li.active,
#gkBottom1 .gkTabsWrap.vertical ol li.active, #gkTop1 .gkTabsWrap.vertical ol li.active, #gkLeft .gkTabsWrap.vertical ol li.active,
#gkRight .gkTabsWrap.vertical ol li.active {
  color: #4da8e6;
}

.big .gkTab ul.gkTabs li,
.big .gkTabsWrap.vertical ol li {
  background-image: url('../images/style3/tabs_small_icons.png');
}

.big .gkTab ul.gkTabs + .gkArrow div {
  background-image: url('../images/style3/tabs_arrow.png');
}

.nspBotInterface .nspPagination li,.nspTopInterface .nspPagination li,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li.active {
  background-image: url('../images/style3/nsp_interface.png');
}

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
  background-image: url('../images/style3/nsp_interface.png');
}

#gkContent .color2 .nspHeader a:active,#gkContent .color2 .nspHeader a:focus,#gkContent .color2 .nspHeader a:hover {
  color: #bae3ff !important;
}

#gkContent .color2 .nspInfo {
  color: #bae3ff;
}

#gkContent .color2 .nspLinks > div.nspLinkScroll1 > div > ul li {
  border-color: #bae3ff !important;
}

.big .nspArt > div {
  border-bottom-color: #bae3ff;
}

.gkIsWrapper-gk_appsprotech .gkIsPreloader {
  background: #bae3ff;
}

@keyframes "preloader" {
 from {
    width: 8px;
     height: 8px;
     background: #bae3ff;
     margin: -4px 0 0 -4px;
 }
 to {
    width: 12px;
     height: 12px;
     background: #fff;
     margin: -6px 0 0 -6px;
 }

}

@-moz-keyframes preloader {
 from {
   width: 8px;
   height: 8px;
   background: #bae3ff;
   margin: -4px 0 0 -4px;
 }
 to {
   width: 12px;
   height: 12px;
   background: #fff;
   margin: -6px 0 0 -6px;
 }

}

@-webkit-keyframes "preloader" {
 from {
   width: 8px;
   height: 8px;
   background: #bae3ff;
   margin: -4px 0 0 -4px;
 }
 to {
   width: 12px;
   height: 12px;
   background: #fff;
   margin: -6px 0 0 -6px;
 }

}

@-ms-keyframes "preloader" {
 from {
   width: 8px;
   height: 8px;
   background: #bae3ff;
   margin: -4px 0 0 -4px;
 }
 to {
   width: 12px;
   height: 12px;
   background: #fff;
   margin: -6px 0 0 -6px;
 }

}

@-o-keyframes "preloader" {
 from {
   width: 8px;
   height: 8px;
   background: #bae3ff;
   margin: -4px 0 0 -4px;
 }
 to {
   width: 12px;
   height: 12px;
   background: #fff;
   margin: -6px 0 0 -6px;
 }

}

.gkIsWrapper-gk_appsprotech .gkIsPagination:before,.gkIsWrapper-gk_appsprotech .gkIsPagination:after {
  background-image: url('../images/style3/pagination_lines.png');
}

.gkIsWrapper-gk_appsprotech .gkIsPagination > ol li a {
  background: #bae3ff;
}

.gkIsWrapper-gk_appsprotech .gkIsPrev,.gkIsWrapper-gk_appsprotech .gkIsNext {
  background-image: url('../images/style3/is_arrows.png');
}

.gkIsWrapper-gk_appsprotech .gkIsText h2 a {
  color: #bae3ff;
}

/* k2.css */
.k2FeedIcon a,a.k2FeedIcon {
  background-image: url('../images/style3/rss.png');
}

.gkColumns > aside .k2FeedIcon a,.gkColumns > aside a.k2FeedIcon {
  background-image: url('../images/style3/rss_aside.png');
}

ul li.itemResizer a {
  background-image: url('../images/style3/fonts.png');
}

ul li.itemComments a {
  background-image: url('../images/style3/comment.png');
}

ul li.itemComments a:hover {
  background-position: 0 100% !important;
}

.itemSocialSharing {
  border-top-color: #bae3ff;
}

.itemExtraFields {
  border-top-color: #bae3ff;
}

.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating {
  background-image: url('../images/style3/star.png');
}

.itemTags li a,.k2TagCloudBlock a {
  background-color: #8ed1ff;
  background-image: url('../images/style3/tags.png');
}

.itemTags li a:hover,.k2TagCloudBlock a:hover {
  background-image: url('../images/style3/tags.png');
}

.itemComments h3 {
  color: #4da8e6;
}

.k2CalendarBlock table.calendar tr td.calendarToday {
  background: #cb4900;
}

.k2CalendarBlock table.calendar tr td.calendarTodayLinked {
  background: #bae3ff;
}

.gkColumns > aside .k2TagCloudBlock a {
  background-image: url('../images/style3/tags_aside.png');
}
