/*
#------------------------------------------------------------------------
# Finance Business - August 2011 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/
/* 
 * News Show Pro GK4
 */
.nsp { position:relative; }
.nspMain { overflow:hidden; }
/* interface */
.nspMain .nspBotInterface,
.nspMain .nspTopInterface { overflow:hidden; width:auto; margin: 0; }
.nspMain .nspBotInterface { margin:0; padding-top:6px; }
.nspMain .nspTopInterface div { position: absolute; right: 12px; top: 16px; }
.nspMain .nspBotInterface div {float:left !important;}
/* pagination */
.nspMain .nspBotInterface .nspPagination li,
.nspMain .nspTopInterface .nspPagination li,
.nspMain .nspBotInterface .nspPagination li.active,
.nspMain .nspTopInterface .nspPagination li.active { display:block; float:left; width: 7px; height: 3px; margin:1px 0 0 0!important;  padding:0 !important; background: transparent url('../images/light/nsp_interface.png') no-repeat 0 -3px !important; border:none !important;    text-indent: -999em!important;cursor:pointer;  }
.nspMain .nspBotInterface .nspPagination li:hover,
.nspMain .nspBotInterface .nspPagination li.active,
.nspMain .nspTopInterface .nspPagination li:hover,
.nspMain .nspTopInterface .nspPagination li.active {background: transparent url('../images/light/nsp_interface.png') no-repeat 0 0 !important; cursor:pointer; }
.nspMain .nspTopInterface .nspPagination,
.nspMain .nspBotInterface .nspPagination {  border:none !important; float:left; width:auto; padding: 2px 8px 0 0 !important; list-style-type:none; margin:0; }
.nspMain .nspBotInterface .nspCounter,
.nspMain .nspTopInterface .nspCounter { padding:0 8px 0 8px!important; font-size:10px; font-weight:normal !important; height:10px; line-height:10px; background:transparent; cursor:pointer; float:left; margin:0 0 0 2px !important; }
.nspMain .nspBotInterface .nspCounter strong,
.nspMain .nspTopInterface .nspCounter strong {  }
.nspMain .nspBotInterface .nspCounter span,
.nspMain .nspTopInterface .nspCounter span {  color:#555 !important; margin-left: 3px;  }
/* buttons: prev & next */
.nspMain .nspBotInterface .nspPrev,
.nspMain .nspTopInterface .nspPrev,
.nspMain .nspBotInterface .nspNext,
.nspMain .nspTopInterface .nspNext { display: block; float:left; border:none !important; height: 8px;  width: 5px; margin:0; background: transparent url('../images/light/nsp_interface.png') no-repeat -7px 0; cursor:pointer; text-indent:-999em; padding:0 !important; }
.nspMain .nspBotInterface .nspPrev:hover,
.nspMain .nspTopInterface .nspPrev:hover { background-position: -18px 0;  }
.nspMain .nspBotInterface .nspNext,
.nspMain .nspTopInterface .nspNext {  background-position: -14px 0; float: right; margin-left: 5px; }
.nspMain .nspBotInterface .nspNext:hover,
.nspMain .nspTopInterface .nspNext:hover { background-position: -25px 0;  }
/* article layout*/
.nspMain .nspArts { overflow:hidden; }
.nspMain .nspArt div { overflow:hidden; padding:0 10px; }
.nspMain .nspArt h4.nspHeader, 
.nspMain .nspArt h4.nspHeader a {font-size:18px; color: #3b3b3b }
.nspMain .nspArt h4.nspHeader { line-height:16px; margin-bottom: 12px; }
.nspMain .nspArt h4.nspHeader a:hover { color: #3477bb; }
.nspMain .nspLinks h4 a {  color: #555}
.nspMain .nspLinks h4 a:hover,
.nspMain .nspArt h4.nspHeader a:hover { color: #3477BB; text-decoration: none; }
.nspMain .nspArt p.nspText {float:none; margin-top: 0!important; font-size: 12px; line-height: 1.7;}
.nspMain .nspArt p.nspInfo { font-size:85%; margin:6px 0; }
.nspMain .nspArt .tleft { text-align:left; }
.nspMain .nspArt .tright { text-align:right; }
.nspMain .nspArt .tcenter { text-align:center; }
.nspMain .nspArt .tjustify { text-align:justify; }
.nspMain .nspArt .fleft { float:left; }
.nspMain .nspArt .fright { float:right; }
.nspMain .nspArt .fnone { clear:both; width:100%; float:none; }
.nspMain .nspArt { float:left; }
.nspMain .readon.left,
.nspMain .readon.right,
.nspMain .readon.center { clear:both; }
.nspMain .readon.left { float:left; }
.nspMain .readon.right { float:right; }
.nspMain .readon.center { display:inline; float:none; }
.nspMain .nspLinks ul li { border-top: 1px solid #e5e5e5; background-position: 4px 13px!important; padding: 4px 0 4px 15px!important;}
.nspMain .nspLinks ul li h4 { font-size:110%; line-height:160%; font-weight: normal}
.nspMain .nspLinks ul li p { margin: 2px 0 0; font-size:11px; line-height: 130% }
.nspMain .nspLinks ul li { margin:0; padding:6px 0 9px !important; height:auto; background: none !important; border-bottom:none; }
.nspMain .nspLinks ul li.odd,
.nspMain .nspLinks ul li.even {margin:0 !important}
.nspMain .nspLinks ul {  padding:0; margin: 10px 0 0; list-style-type:none; clear:none!important;}
.nspMain .nspArts.left { float:right; }
.nspMain .nspLinksWrap.left { float:left; }
.nspMain .nspArts.right { float:left; }
.nspMain .nspLinksWrap.right { float:right; }
.nspMain .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
.nspMain .nspAvatar { margin-bottom:-5px; }
.nspMain .nspImage {}
.nspMain a:hover .nspImage {  }
.nspMain .nspArt .readon { margin-top: 14px;}
.nspMain a.nspComments {  }
/* Portal mode - additional styles */
/* portal mode 1 */
#gkHeader .nspMainPortalMode1 { padding-top: 24px; }
#gkHeader .nspMainPortalMode1 .nspArts { margin: 0 0 15px 0; }
#gkHeader .nspMainPortalMode1 .nspTopInterface { margin-top: -38px!important; margin-right: 20px!important; }
#gkHeader .nspMainPortalMode1 .fnone { display: inline; }
#gkHeader .nspMainPortalMode1 .nspArt { border-top: 1px solid #e5e5e5; padding-top: 17px; line-height:1}
#gkHeader .nspMainPortalMode1 .nspArt:first-child { border-top: none; padding-top: 0; } 
#gkHeader .nspMainPortalMode1 h4.nspHeader { font-size: 12px; font-weight:bold; color: #1a1a1a; line-height: 1.0; margin-bottom: 8px; }
#gkHeader .nspMainPortalMode1 h4.nspHeader a { color: #1a1a1a;font-size:12px; }
#gkHeader .nspMainPortalMode1 .nspHeader a:hover { color: #3477bb; }
#gkHeader .nspMainPortalMode1 .nspText {line-height:1.3}
#gkHeader .nspMainPortalMode1 .nspText a { line-height: 1.3; color: #555; }
#gkHeader .nspMainPortalMode1 .nspText a:hover { color: #3477bb; } 
#gkHeader .nspMainPortalMode1 .nsp_readmore.inline { display: inline-block; float: right; margin-top: 1px; width: 5px; height: 12px; background: transparent url('../images/style1/nsp_readmore.png') no-repeat 0 center; text-indent: -999em; }
#gkHeader .nspMainPortalMode1 .nspInfo { color: #959595; font-size: 11px; margin-top: 0.3em; }
#gkHeader .nspMainPortalMode1 .nspTopInterface .nspNext {margin-top:14px;}
#gkHeader .nspMainPortalMode1 .nspTopInterface .nspPrev {margin-right:-15px;}
.nspMainPortalMode2 .nspPrev,
.nspMainPortalMode2 .nspNext  {text-indent:0px;margin:0px;width:auto;}
/* restrictions */

/* Tabs Module */
.clearfix-tabs { clear:both; }
.gkTabItemSpace { padding:10px 0; }
div.gkTabWrap { margin:0 auto; }
div.gkTab { position:relative; }
div.gkTabItem { float:left; overflow:hidden; padding:0; }
div.gkTabsWrapper { }
ul.gkTabs {  list-style-type: none; margin: 0; padding: 0; overflow:hidden; border-bottom: 5px solid #1a1a1a; }
ul.gkTabs li {background:#fff; background-image: none!important; float: left; cursor: pointer; margin: 0; border: none!important; padding-left: 0!important; height: 32px; text-transform:uppercase; color: #1a1a1a;}
ul.gkTabs li:first-child span {  border-left: none!important;  }
ul.gkTabs li.active:first-child { background-position: 0 0; }
ul.gkTabs li span {  display: block; padding: 0 14px; margin: 6px 0; font-size: 12px; font-weight: bold; line-height: 20px;}
ul.gkTabs li.active,
ul.gkTabs li.active:hover { background: #1a1a1a!important; color: #fff!important; }
ul.gk_tab_ul-style1 li:hover { color: #3477BB !important; }
div.gkTabContainer0 { clear:both; margin:0; }
div.gkTabContainer1 { overflow:hidden; margin:0; }
.gkTabItem { float: left; overflow: hidden;padding:0 }
.gkTabButtonNext,
.gkTabButtonPrev { display:none }
.gkTabContainer0,
.gkTabContainer1,
.gkTabContainer2 { position:relative; }
.gkTabItem { position: absolute; left: -999em; top: 0; width: 100%; }
.gkTabItem.active { position: static; left: 0; }
/* suffix color */
.color ul.gkTabs { border-bottom: 5px solid #3477bb; }
.color ul.gkTabs li.active,
.color ul.gkTabs li.active:hover { background: #3477bb!important; color: #fff!important; }
/* Demo - Frontpage content */

/* gk_popup */

/* demo content */

