/*
#------------------------------------------------------------------------
# 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: #1b272c; }
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/main_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{
 background-color: #1b272c;
}




#gkContent { 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; }
#gkTopNav .separator{ color: #fff;}
#gkSearch #mod-search-searchword { background-color: #50aff0; background-image: url('../images/style3/search_bg.png'); 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; background-color: #171c20; padding: 10px; border-radius: 4px; }
#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'); box-shadow: 0px 1px 3px #2c88dd; }
.gkMenu > ul > li { background-image: url('../images/style3/menu_bg.png'); }*/
.gkMenu > ul > li > a { color: #00b8ea; font-size: 14px;}
/*.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; font-size: 22px; }
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 { color: #bae3ff; }
#gkBottom1 ul.gkTabs li.active,
#gkTop1 ul.gkTabs li.active,
#gkLeft ul.gkTabs li.active,
#gkRight ul.gkTabs li.active { color: #4da8e6; }
.big .gkTab ul.gkTabs 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; } }
.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'); }


#tableFooter{
 background-image: url('/images/backgroundFooterMenu.jpg');
 background-repeat: repeat-x;
 border-radius: 4px;
 border:0px;
 margin: 0px;
}
#tableFooter .footerTableTitle{
 background-image: url('/images/backgroundFooterTitleMenu.jpg');
 background-repeat: repeat-x;
 padding-left: 25px;
 padding-top: 20px;
 padding-bottom: 20px;
}
#tableFooter .footerTableTitle td{
 padding-left: 25px;
 padding-top: 12px;
 padding-bottom: 15px;
 color:#dcdcdc;
 font-size: 18px;
}
#tableFooter .columnMenu{
 width:25%;
 padding-left: 25px;
 vertical-align: top;
}
#tableFooter .footerBanner{
 text-align: center;
 padding-top: 14px;
 padding-bottom: 21px;
}
#tableFooter td{
 border:0px;
}
#tableFooter .column1{
 border-right: 1px solid #111417;
}
#tableFooter .column2{
 border-left: 1px solid #424f5a;
 border-right: 1px solid #111417;
}
#tableFooter .column3{
 border-left: 1px solid #424f5a;
 border-right: 1px solid #111417;
 padding-top: 0px;
}
#tableFooter .column4{
 border-left: 1px solid #424f5a;
}
/*#tableFooter .column4 .separator{
 color: #fff;
}*/
#tableFooter .column4 p{
 color: #fff;
 margin: 0px;
}
#tableFooter .emptyString{
 height: 20px;
}
#tableFooter .titleFirstColumn{
 border-Left: 1px solid #4d5a66;
}
#tableFooter .titleLastColumn{
 border-right: 1px solid #4d5a66;
}
#tableFooter .mainMenuFooter .gkMenu > ul > li.active > a{
 background-color: inherit;
 border-radius: 0px;
}
#tableFooter .mainMenuFooter .gkMenu > ul > li{
 float: none;
 padding: 0px;
}

#tableFooter .mainMenuFooter .childcontent-inner li {
 font-weight: normal;
 margin: 0 20px;
 padding: 7px 0;
 border-top: 1px solid #eee;
}

#tableFooter .mainMenuFooter .gkMenu > ul > li a{
 padding: 0px;
 height: 25px;
 text-shadow: none;
}

#tableFooter .mainMenuFooter .gkMenu > ul div.childcontent li.active > a,
#tableFooter .mainMenuFooter .gkMenu > ul div.childcontent li:hover > a,
#tableFooter .mainMenuFooter .gkMenu > ul div.childcontent li > a:hover {
 color: #408fc3;
}

#tableFooter .mainMenuFooter .gkMenu > ul div.childcontent li.active {
 padding-bottom: 15px;
 /*padding-top: 0px;*/
}
#tableFooter .mainMenuFooter .gkMenu > ul div.childcontent a {
 color: #777;
 min-height: 24px;
}


#tableFooter .mainMenuFooter .gkMenu > ul > li:hover > a,
#tableFooter .mainMenuFooter .gkMenu > ul > li:active > a,
#tableFooter .mainMenuFooter .gkMenu > ul > li:focus > a,
#tableFooter .mainMenuFooter .gkMenu > ul > li.active:hover > a,
#tableFooter .mainMenuFooter .gkMenu > ul > li.active:active > a,
#tableFooter .mainMenuFooter .gkMenu > ul > li.active:focus > a
{
 background-color: inherit;
 border-radius: 0px;
}