/*--------------------------------------------------------------
# Hewahoo - January 2010 (only 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  
---------------------------------------------------------------*/

/* 
 * Highlighter module
 * - addons section 
 */
 
.gk_news_highlighter { border: none!important; background:transparent url('../images/highlighter_right.png') no-repeat right 0!important; }
.gk_news_highlighter_interface { text-align: right!important; }
.text { float:right!important; }
.gk_news_highlighter_interface .text, .youah { font-weight: bold; padding-left:0!important; }
.gk_news_highlighter_item { padding-left: 0!important; }
.gk_news_highlighter_item a span { margin:0 6px; }
.gk_news_highlighter_item a { font-weight:bold; }
/* 
 * Tabs module
 */
 
.clearfix-tabs { clear: both; }
.gk_tab_item_space { padding: 10px 0; }
div.gk_tab-style1 { position: relative; }
div.gk_tab_wrap-style1 { margin: 0 auto; }
div.gk_tab-style1 div.gk_ul_wrap { height:45px; }
ul.gk_tab_ul-style1 { height:45px; }
ul.gk_tab_ul-style1 li { float:left; width:auto; cursor:pointer; background:#fff; height:18px; line-height:18px; padding:2px 6px; font-size:14px; font-weight:bold; margin:11px 8px 0 0; text-transform:uppercase; }
ul.gk_tab_ul-style1 li:first-child { margin:11px 8px 0 25px; }
ul.gk_tab_ul-style1 li.active, ul.gk_tab_ul-style1 li:hover { color:#fff; }
div.gk_tab_container0-style1 { clear: both; }
div.gk_tab_container1-style1 { overflow: hidden; }
div.gk_tab_item-style1 { float: left; overflow: hidden; padding: 0; }
h4.gk_tab_news_header { margin:6px 0; font-size:15px; font-weight:bold; }
/* -- second style -- */

.style2 div.gk_tab-style1 div.gk_ul_wrap { background-position: 0 -118px!important; }
.style2 ul.gk_tab_ul-style1 { background-position:right -45px!important; }
.style2 ul.gk_tab_ul-style1 li.active, .style2 ul.gk_tab_ul-style1 li:hover { color:#fff; }
/*
 * News Show Pro GK1
 */

h4.gk_npro_header { text-transform:uppercase; font-size:15px!important; font-weight:bold; }
h4.ta_center, p.ta_center { text-align: center; }
h4.ta_left, p.ta_left { text-align: left; }
h4.ta_right, p.ta_right { text-align: right; }
p.ta_justify { text-align: justify; }
img.i_left { display: block; float: left; }
img.i_right { display: block; float: right; }
img.i_center { display: block; margin: 0 auto; }
a.p_left { float: left !important; }
a.p_right { float: right !important; }
a.p_center { margin: 0 auto !important; }
img.gk_npro_image { border: 1px solid #e5e5e5; }
div.gk_npro_mainwrap { overflow: hidden; background: none; color: #666; }
div.gk_npro_full_interface { overflow: hidden; min-height: 21px; margin: 0; }
div.gk_npro_full_interface ul { list-style-type: none; margin: 0; padding: 1px 0 0 0; float: left; width: auto; }
div.gk_npro_full_interface ul li { float: left; width: auto; text-indent:-999em; width:12px; height:12px; margin:0 2px 0 0; padding:0; }
div.gk_npro_interface_bg { width: 40px; height: 17px; float: right; }
div.gk_npro_full_scroll1, div.gk_npro_short_scroll1 { overflow: hidden; }
div.gk_npro_full_tablewrap, div.gk_npro_short_ulwrap, div.gk_npro_full_prev { float: left; }
div.gk_npro_short { min-height: 21px; }
div.gk_npro_short_ulwrap ul { margin: 20px 0 0 0; padding: 0; list-style-type: none; }
div.gk_npro_short_ulwrap ul li { line-height:130%; margin:0 0 10px; padding:0 0 0 8px; }
div.gk_npro_short_ulwrap ul li.even, div.gk_npro_short_ulwrap ul li.odd { }
div.gk_npro_short_ulwrap ul li h4, div.gk_npro_short_ulwrap ul li h4 a { margin:0 0 3px; text-transform: none; font-size: 1em; font-weight: normal; }
div.gk_npro_short_ulwrap ul li p { color: #000; font-size: 1em; margin: 0; }
div.gk_npro_short_ulwrap ul li:hover p { color: #333; }
div.gk_npro_short_interface { padding-top: 5px; overflow: hidden; margin: 2px 0 0; }
div.gk_npro_short_interface span { font-size: 11px; color: #666; }
div.gk_npro_interface_bg { width: auto; height: 14px; background: none; }
div.gk_npro_short_next, div.gk_npro_short_prev, div.gk_npro_full_prev, div.gk_npro_full_next { width: auto; height: 14px; line-height:14px; margin: 0 3px 0 0; padding:0 2px; float: right; text-indent: 0; cursor:pointer; color:#fff; font-size:11px; text-transform:uppercase; }
div.gk_npro_short_next, div.gk_npro_full_next { }
img.gk_npro_image { padding: 2px; margin: 3px; }
img.gk_npro_image_static { border: none; margin: 0; padding: 0; }
.gk_npro_info { color: #666; font-size: 0.9em; }
.gk_npro_readmore_inline { padding-left: 16px; background-position: -7px -52px!important; }
/* -- suffix bigfont1 -- */
.bigfont1 h4, .bigfont1 h4 a { font-size:24px!important; color:#000; }
/* -- suffix bigfont2 -- */
.bigfont2 h4, .bigfont2 h4 a { font-size:24px!important; color:#000; }
.bigfont1 div.gk_npro_mainwrap, .bigfont2 div.gk_npro_mainwrap { color:#333; }
/*
 * Image Show - template style 
 */
 
.gk_is_wrapper-style1 { overflow: hidden; position: relative; background:#fff; }
.gk_is_wrapper-style1 .gk_is_image { display: block; position: relative; overflow: hidden; }
.gk_is_wrapper-style1 .gk_is_text { padding: 0; width: 100%; position: absolute; z-index: 96; color: #000; height:45px; margin:20px 0; text-align:center; }
.gk_is_wrapper-style1 .gk_is_preloader { width: 100%; height: 100%; position: absolute; z-index: 1000; top: 0; left: 0; background: #fff url('../images/loader.gif') no-repeat center center; }
.gk_is_wrapper-style1 .gk_is_slide { position: absolute; left: 0; top: 0; }
.gk_is_text h4 { font-weight: bold; font-size:15px; line-height:40px; color:#000; text-transform:uppercase; }
.gk_is_text h4 a { color:#000; }
.gk_is_prev, .gk_is_next { width:28px; height:18px; position:absolute; z-index:999; cursor:pointer; text-indent:-999em; margin:31px 0 36px 0; }
.gk_is_prev { left:25px; }
.gk_is_next { right:25px; background-position:-28px 0!important; }
.gk_is_prev:hover { background-position:0 -18px!important; }
.gk_is_next:hover { background-position:-28px -18px!important; }
.gk_is_text_block { line-height:1.9em; }
/*
 * Image Show - third style
 */
 
.gk_is_popup-style3 .gk_is_text_block h4 {font-weight: normal;margin: 14px 0 0;}
.gk_is_popup-style3 .gk_is_text_block p {margin:6px 0 0;}
.gk_is_popup-style3 .tl, .gk_is_popup-style3 .t, .gk_is_popup-style3 .tr, .gk_is_popup-style3 .ml, .gk_is_popup-style3 .mr, .gk_is_popup-style3 .bl, .gk_is_popup-style3 .b, .gk_is_popup-style3 .br { background:transparent url('../images/popup_sprite.png') repeat scroll 0 0!important; }
.gk_is_popup-style3 .gk_is_text_block a:hover { color:#fff; }
.gk_is_popup-style3 .close { right:5px!important; top:5px!important; z-index:1000!important; }
.gk_is_popup-style3 .tl, .gk_is_popup-style3 .tr, .gk_is_popup-style3 .bl, .gk_is_popup-style3 .br { width:20px!important; height:20px!important; }
.gk_is_popup-style3 .padding { border:1px solid #f1f1f1!important; }
.gk_is_popup-style3 .ml, .gk_is_popup-style3 .mr { width:20px!important; }
.gk_is_popup-style3 .t, .gk_is_popup-style3 .b { height:20px!important; }
.gk_is_popup-style3 .b, .gk_is_popup-style3 .bl, .gk_is_popup-style3 .br { height:16px!important; }
.gk_is_popup-style3 .close { background-position:-60px -41px!important; }
.gk_is_popup-style3 .tl { background-position:left 0!important; }
.gk_is_popup-style3 .t { background-position:-26px 0!important; }
.gk_is_popup-style3 .tr { background-position:right 0!important; }
.gk_is_popup-style3 .ml { background-position:0 -72px!important; }
.gk_is_popup-style3 .mr { background-position:-26px -72px!important; }
.gk_is_popup-style3 .bl { background-position:left -26px!important; }
.gk_is_popup-style3 .b { background-position:-26px -26px!important; }
.gk_is_popup-style3 .br { background-position:right -26px!important; }
/*
 * JComments
 */
 
#jc h4 { border-bottom:1px solid #eee; color:#333; font-size: 1.8em!important; font-weight:bold; margin: 40px 0 0; padding:0 0 2px; text-align:left; }
#comments .comments-list { margin: 0; }
#comments .comment-item { background: #fff url('../images/jcomments_postbg.png') repeat-x 0 0; border: none; }
#comments .comment-body { margin: 0; }
#comments .comment-info { text-align: right; margin-right: 38px; }
#comments .comment-avatar, #comments .comment-avatar img { float: right; }
#comments .comment-avatar img { margin: 10px 0 20px; }
#comments .comment-date, #comments .comment-author { color: #666; background: none; font-size: 12px; margin-bottom: 16px; }
#comments .comment-date span, #comments .comment-author span { color: #333; text-transform: uppercase; font-size: 11px; font-weight: bold; line-height: 14px; }
#comments .comment-anchor, #comments .comment-anchor:hover { font-size: 10px; color: #fff; }
#jc span.comments-vote { width:35px; }
#jc span.comments-vote a { height: 4px; width: 8px; margin-top: 5px; }
#jc .vote-poor { background-position: -8px 0!important; }
#jc span.vote-good, #jc span.vote-poor, #jc span.vote-none { font-size: 11px; font-weight: normal; }
#comments-list-footer { font-size: 11px; float: right; line-height: 14px; }
/*
 * Latest Comments module
 */

ul.jclist_ver1a li, ul.jclist_ver1b li, ul.jclist_ver1c li, ul.jclist_ver2a li, ul.jclist_ver2b li, ul.jclist_ver2c li { background: url("../images/jcomments_postbg.png") repeat-x 100% 0; margin-bottom: 8px; padding: 8px 0 0 8px; color: #999; }
.jcl_date { color: #999; font-size: 11px; float: right; }
.jcl_comment { color: #666; }
