/*
#------------------------------------------------------------------------
# The World News II - #6 2011 template (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

/* 
 * Menu 
 */
#gk-subnav .first {background: none !important}
#gk-main-menu > div#gk-mainnav > div > ul > li { height: 39px; }
#gk-main-menu > div#gk-mainnav > div > ul > li:hover,
#gk-main-menu > div#gk-mainnav > div > ul > li.active { background: transparent url('../images/style1/menu_item.png') repeat-x center bottom; }
#gk-main-menu > div#gk-mainnav > div > ul > li:hover > a { color: #fff; }
#gk-main-menu > div#gk-mainnav > div > ul > li > a { color: #FFFFFF; padding: 0 17px 0 19px; display: block; height: 39px; font-size: 15px; line-height:40px; background: transparent url('../images/style1/menu_separator.png') no-repeat right top; text-shadow: -1px -1px 0 #a92009; color: #fff; } 
#gk-main-menu > div#gk-mainnav > div > ul > li.active > a > span { color: #FFFFFF; background: transparent url('../images/menu_active.png') no-repeat center top; display: block }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent a:hover span {color: #fff}

#gk-main-menu > div#gk-mainnav > div > ul div.childcontent { padding-top: 4px; background: transparent; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent-inner-wrap { border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; background: #333 url('../images/submenu_bg.jpg') repeat-x 0 0; box-shadow: 0 2px 2px #1b1b1b; -moz-box-shadow: 0 2px 2px #1b1b1b; -webkit-box-shadow: 0 2px 2px #1b1b1b; border-bottom: 1px solid #4d4d4d; padding: 16px 0 20px 0; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent-inner { overflow: hidden; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent div.childcontent { margin-top: -25px; padding-top: 2px !important }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent-inner-wrap div.childcontent-inner-wrap { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

div.gk-menu > ul.level0 > li > .childcontent .gkcol { padding-bottom: 0px}
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent a,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent span { font-size: 10px; color: #ddd; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li { padding: 0 24px; min-height: 24px; line-height: 24px; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li.group { padding: 0; height: auto; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > a,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > span { display:block; min-height: 24px; color:#fff; text-shadow: 0 1px 0 #000; padding-left: 16px; background: transparent url('../images/separator_dark.png') no-repeat left 10px; /*text-transform:uppercase;*/ font-weight: bold; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > a > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > span > span {}

#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li.active > a,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li.active > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li:hover > a,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li:hover > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > a:hover,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > span:hover { color: #cb260a!important; }

#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li.active > a > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li.active > span > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li:hover > a > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li:hover > span > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > a:hover > span,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent li > span:hover > span { color: #fff!important; }

#gk-main-menu > div#gk-mainnav > div > ul div.childcontent .group-title { padding: 8px 0; margin: 0 24px 10px 24px; border-bottom: 2px solid #5a5a5a; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent .group-title .menu-title { font-size: 18px; line-height: 18px; text-shadow: 0 1px 0 #000; display: block; color: #fff; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent .group-title .menu-desc { font-size: 16px; line-height: 12px;  text-shadow: 0 1px 0 #000; display: block; color: #fff; } 
#gk-main-menu .module p {font-size: 12px; line-height:  18px; color: #fafafa; text-shadow: 0 1px 0 #000; }
 .gk-menu .megacol {background: none}
 .gk-menu .first {background: none}
/* split menu */

#gk-subnav { height: 31px; background: #3b3b3b url('../images/dropline_bg.jpg') repeat-x left bottom; border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; }
#gk-subnav > div > ul { float: left; font-size: 10px; color: #fff; text-shadow: 0 1px 0 #000; text-transform: uppercase; font-weight: bold; line-height: 30px!important; }
#gk-subnav > div > ul li { float: left; padding: 0 10px 0 14px; background: transparent url('../images/separator_dark.png') no-repeat left center; }
#gk-subnav > div > ul li a { line-height:30px!important; color: #fff; display: block; }
#gk-subnav > div > ul li a:hover { color: #fff; text-decoration: underline; }
#gk-subnav > div > ul li:first-child { padding-left: 17px; background:none; }
#gk-subnav > div > ul li ul li a {line-height: 25px !important}
#gk-subnav .menu-desc {display: none}

/* Sub Nav (lv2) */
#gk-subnav ul li li { display:block; min-height: 24px; color:#fff; text-shadow: 0 1px 0 #000; padding-left: 16px; background: transparent url('../images/separator_dark.png') no-repeat left 10px; text-transform:uppercase; font-weight: bold; clear: both!important; float: none!important; }
#gk-subnav ul li li:first-child { background: transparent url('../images/separator_dark.png') no-repeat left 10px!important;  }
#gk-subnav ul li li > a { font-size: 10px; color: #fff!important; }
#gk-subnav ul li li > a:hover,
#gk-subnav ul li li > a:hover > span { color: #cb260a!important; }
#gk-subnav ul li ul ul,
#gk-subnav ul li ul ul ul { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#gk-subnav ul>li.hover>ul { display:block; height:auto; left:auto; position:absolute; margin-left: -14px}
#gk-subnav ul ul {width: 200px;  border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; background: #333 url('../images/submenu_bg.jpg') repeat-x 0 0; box-shadow: 0 2px 2px #1b1b1b; -moz-box-shadow: 0 2px 2px #1b1b1b; -webkit-box-shadow: 0 2px 2px #1b1b1b; border-bottom: 1px solid #4d4d4d; padding: 12px 20px 10px 20px; z-index: 10; position: absolute; left: -999px}
#gk-subnav > div > ul > ul  { margin-left: -20px!important; }
#gk-subnav ul ul ul { display:none!important; left:-999px!important; }
#gk-subnav ul ul li:hover>ul { margin-left:200px!important; margin-top:-40px!important; left:0!important; display:block!important; }
#gk-subnav ul li:hover ul,
#gk-subnav ul li:hover ul ul,
#gk-subnav ul li:hover ul ul ul { left: auto; }


/* 
 * Weather GK4 
 */
 .gkw_main li {background: none !important; padding-left: 0px !important}
.gkw_main_right h2 { font-size: 20px; color: #333; }
.gkw_main_right p { line-height: 1.1; font-size: 10px; }
.gkw_next_days li div { border: none!important; }
.gkw_day_temp span.gkw_day_day,
.gkw_day_temp span.gkw_day_night { font-size: 9px; padding: 1px; }
p.gkw_day_temp { margin-top: 0!important; }
.gkw_day { color: #333; display: block; font-size: 10px; font-style: italic; font-weight: bold; text-align: center; }
ul.gkw_next_days { margin: 0!important; }
.gkw_temp { font-size: 14px!important; margin: 4px 0 0!important; text-align: center; }


/*
 * Tabs Module 
 */
.gk_tab_ul-template { text-transform:uppercase; padding: 0; background: url(../images/bg_grad_title.jpg); height:42px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; padding: 0 0 0 12px; }
.gk_tab_ul-template li { height: 30px; margin-top: 10px; border: 1px solid #e3e3e3; border-bottom: none; float: left; padding: 0 12px; line-height:32px!important; margin-right: 5px; font-size: 18px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; background: #ededed url('../images/tab_bg.jpg') repeat-x left top!important; color: #888; text-shadow: 0 1px 0 #fff; }
.gk_tab_ul-template li.active { background: #fff !important; color: #4e4e4e !important; position: relative; z-index: 1; border-bottom: 2px solid #fff; margin-bottom: -1px; }
.gk_tab_ul-template li:hover { color: #4e4e4e; text-shadow: 0 1px 0 #fff; cursor: pointer; }
.gk_tab_container0-template { clear: both; margin: 0; border-top: 1px solid #e3e3e3; }
.gk_tab_container0-template > div {margin: 0 10px }
.gk_tab_container1-template { overflow: hidden; }
.gk_tab_item-template { float: left; overflow: hidden; padding: 0; }
.gk_tab_button_next-template,
.gk_tab_button_prev-template { display: none; }
.gk_tab_container0-template,
.gk_tab_container1-template,
.gk_tab_container2-template { position:relative; }
.gk_tab_item-template { left: -999em; top: 0; width: 100%; }
.gk_tab_item-template.active { position: static; left: 0; }
.gk_tab_item_space-template { padding: 12px 16px; }
.gk_tab_item_space .k2LatestCommentsBlock { padding: 16px 0; }


/*
 * Image Show - style 3
 */
 
.gk_is_wrapper-style3 .gk_is_thumbs a { border: none!important; margin: 0 5px 5px 0!important; }
.gk_is_popup-style3 .gk_is_text_block p { margin-top: -5px!important; font-size: 12px!important; }
.gk_is_popup-style3 .gk_is_text_block p a { font-size: 10px!important; color: #cb260a!important; text-transform: uppercase; font-weight: bold; }
.gk_is_popup-style3 .gk_is_text_block p a:hover { color: #fff!important; }
.gk_is_wrapper-style3 .gk_is_thumbs a img {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.gk_is_wrapper-style3 .gk_is_thumbs a img {opacity: 0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.gk_is_wrapper-style3 .gk_is_thumbs a img:hover {opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:opacity 0.4s ease-in; -moz-transition:opacity 0.4s ease-in; -o-transition:opacity 0.4s ease-in; transition:opacity 0.4s ease-in;}
.gk_is_popup-style3 .close, .gk_is_popup-style3 .tl, .gk_is_popup-style3 .t, .gk_is_popup-style3 .tr, .gk_is_popup-style3 .ml, .gk_is_popup-style3 .m, .gk_is_popup-style3 .mr, .gk_is_popup-style3 .bl, .gk_is_popup-style3 .b, .gk_is_popup-style3 .br {background: none !important}
.gk_is_popup-style3 .close { width: 16px!important; height: 16px!important; background: transparent url("../images/search_close.png") no-repeat -16px 0!important;  right: 4px!important; top: 4px!important; }
.gk_is_popup-style3 .close:hover { background-position: 0 0!important; }
.gk_is_popup-style3 .prev,
.gk_is_popup-style3 .next { width: 16px!important; height: 16px!important; background: transparent url("../images/style1/nsp_buttons.png") no-repeat 0 0!important; }
.gk_is_popup-style3 .next { background-position: right top!important; }
.gk_is_popup-style3 .prev:hover { background-position: left bottom!important; }
.gk_is_popup-style3 .next:hover { background-position: right bottom!important; }
.gk_is_popup-style3 .m { background: #fff; border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.gk_is_popup-style3 .gk_is_text_block h4 {line-height: 26px}
/* 
 * Stock GK4 
 */
 
.gks_stocks { font-size: 11px; background: #f7f7f7; padding: 3px 6px; border-radius: 3px;}
.gks_stock { border: none !important}
.gks_tooltip{box-shadow: 3px 3px 5px #444; -moz-box-shadow: 3px 3px 5px #444; -webkit-box-shadow: 3px 3px 5px #444;}
/* 
 * News Show Pro GK4
 */
 
.nsp { position:relative; }
.nsp > div > h3 { margin-bottom: 15px !important;}
.nsp_main { overflow:hidden; }
/* interface */
.nsp_bottom_interface,
.nsp_top_interface { overflow:hidden; width:auto; margin: 0; }
.nsp_bottom_interface { margin:0; padding-top:6px; }
.nsp_top_interface div { position: absolute; right: 4px; top: 18px; padding:0 3px; }
.nsp_bottom_interface div { float: right; }
/* pagination */
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li.active { display:block;  float:left; border:none !important; width: 6px; height: 7px; margin: 1px 0 0 5px;  padding:0 !important;  background: transparent url('../images/nsp_interface.png') no-repeat 0 0!important; text-indent: -999em!important;cursor:pointer; }
.nsp_bottom_interface .pagination li:hover,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li:hover,
.nsp_top_interface .pagination li.active { background-position: 0 bottom!important; cursor:pointer; }
.nsp_top_interface .pagination,
.nsp_bottom_interface .pagination { border:none !important; float:left; width:auto; padding:2px 8px 0 8px !important; list-style-type:none; margin:0; }
.nsp_bottom_interface .nsp_counter,
.nsp_top_interface .nsp_counter { padding:4px 8px!important; font-size:10px; font-weight:normal !important; height:10px; line-height:10px; background:transparent; color:#ccc !important; cursor:pointer; float:left; margin:-3px 0 0 8px !important; }
.nsp_bottom_interface .nsp_counter span,
.nsp_top_interface .nsp_counter span { color:#85837F !important; }
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent .nsp_header a {font-size: 14px; color: #ddd; margin-top: 10px}
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent .nsp_text a,
#gk-main-menu > div#gk-mainnav > div > ul div.childcontent .nsp_text {color: #ddd}
#gk-main-menu > div#gk-mainnav .moduletable {background: transparent !important; padding: 0 10px}
#gk-main-menu > div#gk-mainnav .moduletable p {text-shadow: 0 1px 0 #000000}
#gk-main-menu .megacol.last 
/* buttons: prev & next */
.nsp_bottom_interface, 
.nsp_top_interface  { margin: 0!important; }
.nsp_bottom_interface div, 
.nsp_top_interface div { top: 16px!important; }
.big .nsp_bottom_interface div, 
.big .nsp_top_interface div { top: 14px!important; }
.nsp_bottom_interface .prev,
.nsp_top_interface .prev,
.nsp_bottom_interface .next,
.nsp_top_interface .next { display: block; float:left; border:none !important; height: 16px;  width: 16px; margin:-2px 4px 0 0; background: transparent url('../images/style1/nsp_buttons.png') no-repeat 0 0; cursor:pointer; text-indent:-999em; padding:0 !important; }
.nsp_bottom_interface .prev:hover,
.nsp_top_interface .prev:hover { background-position: 0 100%; }
.nsp_bottom_interface .next,
.nsp_top_interface .next { background-position: -16px 0; }
.nsp_bottom_interface .next:hover,
.nsp_top_interface .next:hover { background-position: -16px 100%; }
/* article layout */

.nsp_arts { overflow:hidden; }
.nsp_art div { overflow:hidden; padding:0 10px; }
.nsp_art h4.nsp_header,
.nsp_art h4.nsp_header a { font-size:18px; color:#3D77B1; }
.nsp_art h4.nsp_header { line-height:16px; margin-bottom: 6px; margin-top: 5px }
.nsp_art img { padding: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.nsp_links h4 a { color:#3D77B1; }
.nsp_links h4 a:hover,
.nsp_art h4.nsp_header a:hover { }
.nsp_art p.nsp_text { color:#666; margin-top: 0!important; font-size: 12px; line-height: 1.7; }
.nsp_art p.nsp_info { font-size:85%; margin:6px 0; }
.nsp_art .tleft { text-align:left; }
.nsp_art .tright { text-align:right; }
.nsp_art .tcenter { text-align:center; }
.nsp_art .tjustify { text-align:justify; }
.nsp_art .fleft { float:left; }
.nsp_art .fright { float:right; }
.nsp_art .fnone { clear:both; width:100%; float:none; }
.nsp_art { float:left; }
.nsp_readmore.left,
.nsp_readmore.right,
.nsp_readmore.center { clear:both; }
.nsp_readmore.left { float:left; }
.nsp_readmore.right { float:right; }
.nsp_readmore.center { display:inline; float:none; }
.moduletable .nsp_links ul li { border-top: 1px solid #8e8e8e!important; list-style-type: none!important; background: none!important; padding-left: 0!important; margin: 0!important; }
.nsp_links ul li:first-child { border-top: none!important; padding-top: 0px }
.nsp_links ul li h4 { font-size:12px; line-height:1.2!important; font-weight: bold; font-family: Arial, Verdana, sans-serif; margin-bottom: 4px; }
.nsp_links ul li p { margin:0; font-size:12px; color: #666; line-height: 130% }
.nsp_links ul li { margin:0; padding:11px 0 12px; height:auto; border-bottom:none; }
.nsp_links ul { padding:0; margin:0; list-style-type:none!important; clear:none!important; }
.nsp_arts.left { float:right; }
.nsp_linksWrap.left { float:left; }
.nsp_arts.right { float:left; }
.nsp_links_wrap.right { float:right; }
.nsp_main .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
.nsp_avatar { margin-bottom:-5px; }
.nsp_art .nsp_readmore { margin-top: 14px; }
.nsp_text .nsp_readmore { display: inline!important; float: none!important; }
a.nsp_comments { }
a.nsp_readmore:hover {text-decoration: underline !important}

/* big_title suffix */
.big_title .nsp_art h4.nsp_header,
.big_title .nsp_art h4.nsp_header a { font-size:28px; line-height: 32px; }
.big_title .nsp_links ul li { border-top: none!important; list-style-type: none!important; background: transparent url('../images/style1/bullet_color.png') no-repeat 1px 4px!important; padding: 0 0 2px 18px!important; }
.big_title .nsp_links ul li:first-child { border-top: none!important; }
.big_title .nsp_links ul li h4 { font-size:10px; line-height:160%; font-weight: bold; font-family: Arial, Verdana, sans-serif; margin-bottom: 4px; text-transform: uppercase; }
.big_title .nsp_links ul li p { margin:0; font-size:10px; color: #666; line-height: 130% }
.big_title .nsp_links ul li { margin:0; padding:6px 0 15px; height:auto; border-bottom:none; }
.big_title .nsp_links ul { padding:0; margin:0; list-style-type:none!important; clear:none!important; }

/* color_title suffix */
.color_title .nsp_art h4.nsp_header { margin-bottom: 18px!important; margin-top: 0!important; padding-top: 18px!important; }
.color_title .nsp_art h4.nsp_header,
.color_title .nsp_art h4.nsp_header a { color: #a5240e; }
.color_title .nsp_art h4.nsp_header:hover,
.color_title .nsp_art h4.nsp_header a:hover { color: #333; }
.color_title .nsp_links ul li { border-top: none!important; list-style-type: none!important; background: transparent url('../images/style1/bullet_color.png') no-repeat 1px 4px!important; padding: 0 0 8px 18px!important; }
.color_title .nsp_links ul li:first-child { border-top: none!important; }
.color_title .nsp_links ul li h4 { font-size:10px; line-height:160%; font-weight: bold; font-family: Arial, Verdana, sans-serif; margin-bottom: 4px; text-transform: uppercase; }
.color_title .nsp_links ul li p { margin:0; font-size:10px; color: #666; line-height: 130% }
.color_title .nsp_links ul li { margin:0; padding:6px 0 15px; height:auto; border-bottom:none; }
.color_title .nsp_links ul { padding:0; margin:0; list-style-type:none!important; clear:none!important; }

/* headlines suffix */
.headlines .nsp_art p.nsp_text { line-height: 205%!important; }
.headlines .nsp_top_interface div { background: transparent; }
.headlines .nsp_art { border-top: 1px solid #8e8e8e; margin-top: 1px; }
.headlines .nsp_art:first-child { border-top: none!important; margin-top: 0!important; }

/* header suffix */
div.header .nsp_art,
div.header .nsp_arts { position: relative; }
div.header .nsp_art .nsp_info,
div.header .nsp_art .nsp_text { display: none; }
div.header .nsp_art .nsp_info,
div.header .nsp_art .nsp_text { display: block; margin: 0; padding: 3px 15px 0 15px; color: #b7b7b7; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif; }
div.header .nsp_header { position: absolute; top: 0; left: 0; border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; background: #000; padding: 0 0 12px 0; z-index: 1; margin: 0!important; text-transform: uppercase; }
div.header .nsp_header a { color: #fff; padding: 15px 15px 0 15px; display: block; }
div.header .nsp_header a:hover { color: #888; }
div.header .nsp_links { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.header .list li { margin: 0 5px 0 10px!important; padding-left: 0!important; padding-right: 0!important; }
div.header .nsp_top_interface div { z-index: 2; background: transparent; bottom: 12px; top: auto!important; }
div.header .nsp_links ul li h4 { line-height: 1.2!important; font-weight:normal; font-size: 16px; }
div.header .nsp_links .list li:first-child { padding-top: 6px!important; }
div.header .nsp_bottom_interface { padding-bottom: 10px; }
div.header .nsp_bottom_interface div { width: 100%; text-align: center; }
div.header .nsp_bottom_interface div ul { display: inline-block; float: none!important; }
div.header .nsp_links ul li p { line-height: 140%; }
div.header .nsp_bottom_interface ul li { margin-right: 4px!important; }
div.header .nsp_bottom_interface .pagination li,
div.header .nsp_top_interface .pagination li { background: transparent url('../images/nsp_interface.png') no-repeat 0 0!important; }
div.header .nsp_bottom_interface .pagination li:hover,
div.header .nsp_bottom_interface .pagination li.active,
div.header .nsp_top_interface .pagination li:hover,
div.header .nsp_top_interface .pagination li.active { background-position: 0 bottom!important; }

/* sidebar suffix */
div.sidebar .nsp_header,
div.sidebar .nsp_header a { font-family: Arial, Verdana, sans-serif!important; font-weight: bold!important; font-size: 12px!important; line-height: 1.2!important; margin: 0!important; }
div.sidebar .nsp_art { border-top: 1px solid #e0e0e0; }
div.sidebar .nsp_art:first-child { border-top: none; }
div.sidebar .nsp_info { color: #878787; font-size: 10px!important; line-height: 18px; }
div.sidebar .nsp_info a { color: #666; }
div.sidebar .nsp_info a:hover { color: #cb260a; }
div.sidebar .nsp_info .nsp_comments { padding-right: 20px; padding-top: 3px!important; background: transparent url('../images/comments.png') no-repeat right center; }

/* menu instances */
.gkmenu .module .nsp_art h4.nsp_header,
.gkmenu .module .nsp_art h4.nsp_header a,
.gkmenu .group-content .nsp_art h4.nsp_header,
.gkmenu .group-content .nsp_art h4.nsp_header a { font-size: 14px!important; }
.gkmenu .module .nsp_art .nspText,
.gkmenu .group-content .nsp_art .nspText { color: #ddd!important; }

/* JComments */
#jc { padding: 10px 0; }
#jc .comment-body { margin-left: 0; position: relative; padding: 10px 20px 25px 20px; border: 1px solid #e5e5e5; background: #f7f7f7; width:auto!important; }
#jc .comment-body > p { position: relative; left: -30px; background: transparent url('../images/light/dialog.png') no-repeat 0 6px; padding-left: 30px; }
#jc .comment-avatar img { padding:0!important; border: 1px solid #e5e5e5; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#jc .comment-avatar { margin: -18px 0 0 -102px; }
#jc .comment-body > p { margin-top: 0!important; }
#jc .comment-box { padding-left: 82px; }
#jc h4 { padding:10px 0 20px 0; font-size: 24px!important; font-weight:normal; border-top: 1px solid #e5e5e5; }
#jc h4 .buttonheading { margin-right: 30px; }
#jc .comment-comment { width: 100%; }
#jc .comment-author { font-size: 11px; font-weight:bold; color: #000; font-size: 12px }
#jc .comment-date { color: #b3b6b7; }
#jc .comments-buttons { position: relative; top: -28px; right: 20px; font-weight: bold; font-size: 11px!important; }
#jc textarea { padding:12px; }
#comments-form p, #comments-form #comments-form-error {margin: 8px 20px 20px 0px}
/*
 * Highlighter GK4
 */
#gk-highlighter .gkHighlighterGK4 { overflow:hidden; position:relative; height:12px; line-height:10px; width: 100%; }
#gk-highlighter .gk_news_highlighter_wrapper { float:left; height:21px; position:relative; overflow: hidden; }
#gk-highlighter .gk_news_highlighter_wrapper .nowrap { width: 100000px; position: absolute; left: -99999em; }
#gk-highlighter .gk_news_highlighter_wrapper .gk_news_highlighter_item { position: absolute; top:0; width:100%; left:0; font-size: 11px; line-height: 10px;  color: #777;  }
#gk-highlighter .gk_news_highlighter_wrapper .gk_news_highlighter_item a { color: #777; text-shadow: 0 1px #fff }
#gk-highlighter .gk_news_highlighter_wrapper .gk_news_highlighter_item a:hover { color: #000; } 
#gk-highlighter .gk_news_highlighter_item {margin-left: 0px !important; padding-left: 0px !important}
#gk-highlighter .gk_news_highlighter_item .gk_news_highlighter_title {padding-left: 0px !important}