/*
#------------------------------------------------------------------------
# Corporate - April 2010 (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
#------------------------------------------------------------------------
*/
body { line-height: 1.7; background: #F4F2EF; }
body { font-family: Tahoma, Geneva, sans-serif !important; }
div.item-page h2.contentheading { margin-top: 20px; }
body#bd { color: #979189; }
body.fs1 { font-size: 10px; }
body.fs2 { font-size: 11px; }
body.fs3 { font-size: 12px; }
body.fs4 { font-size: 13px; }
body.fs5 { font-size: 14px; }
body.fs6 { font-size: 15px; }
div.main { width: 982px; }
div#gk-mainbody.estright { width: 68%; float: left; }
div#gk-mainbody.notright { width: 100%; float: left; }
div#gk-wrapper div#gk-container { margin-top: -30px; }
div.custommainpage-mod p img { float: left; margin: 13px 13px 0 13px; }
div.custommainpage-mod p { text-align: justify; }
div#gk-container div#gk-right { width: 32%; margin-top: 10px; }
div#gk-left.column.sidebar div.gk-mass.gk-mass-bottom.clearfix { padding: 24px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; max-height: 277px; }
div#gk-left.column.sidebar div.gk-mass.gk-mass-bottom h4 { font-size: 18px; margin: 0; padding: 0; }
div#gk-left.column.sidebar div.gk-mass.gk-mass-bottom img.nspImage { width: 115px !important; height: auto !important; float: left; max-height: 169px; }
div#gk-mainbody div#gk-left.column.sidebar div.gk-mass.gk-mass-bottom.clearfix
div.moduletable { margin-top: 0px !important; padding: 0px; /* background: #FFF; */ border: 0px solid #C8C3BE; border-top: none !important; position: absolute; }
div#gk-botsl1.clearfix div.gk-box.column.gk-box-left { width: calc(50% - 48px); float: left; padding: 20px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; /*max-height: 277px;*/ }
div#gk-botsl1.clearfix div.gk-box.column.gk-box-right { width: calc(50% - 48px); float: right; padding: 20px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; /*max-height: 277px;*/ }
div#gk-botsl1 img.nspImage { width: 115px !important; height: auto !important; float: left; max-height: 169px; }
div#gk-botsl1 div.gk-box.column h4 { font-size: 18px; line-height: 1.4; }
div#gk-botsl1 div.gk-box.column h4 a { color: #115BB2; }
div#gk-botsl1 div.gk-box.column h4 a:hover { color: #000000; }
div#gk-botsl1 div.gk-box.column a.readon-button { color: #115BB2; }
div#gk-botsl1 div.gk-box.column a.readon-button:hover { color: #000000; }
div#gk-botsl1 div.gk-box.column p a { color: #115BB2; }
div#gk-botsl1 div.gk-box.column p a:hover { color: #000000; }
div.debs div.code_box a { display: block; margin: 0px; padding: 0; line-height: 1; }
div.item-page img { margin: 5px !important; }
/*
 * links
 */
div#gk-botsl1.clearfix div.gk-box.column div.moduletable { margin-top: 0px !important; padding: 0px; /* background: #FFF; */ border: 0px solid #C8C3BE; border-top: none !important; position: relative; margin-bottom: -7px; }
a { color: #000; text-decoration: none; }
a:hover,
a:active,
a:focus { color: #B02500; text-decoration: underline; }
#gk-mainbody a { color: #B02500; }
#gk-mainbody a:hover { color: #000; }
/*
 * Content spacing
 */
.column p,
.column pre,
.column blockquote,
.column ol,
.column ul { margin: 10px 0; padding: 0; }
/*
 * Headings &Titles
 */
h1,
h2,
h3,
h4,
h5 { color: #979189; }
h1 { font-size: 180%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
/*
 * Main wrapper
 */
#gk-wrapper { padding: 0; margin: 0 auto 20px auto; }
/*
 * Top+Header
*/
#gk-toolbar { margin: 30px 0 10px 0; overflow: hidden; color: #6C6459; }
#gk-toolbar a { color: #6C6459; margin: 0 6px 0 0; font-size: 90%; display: block; float: right; text-transform: lowercase; line-height: 24px; padding: 0 8px; }
#gk-toolbar a.popup { -moz-box-shadow: 1px 1px 1px #666; -webkit-box-shadow: 1px 1px 1px #666; text-decoration: none !important; background: #EFECEA; }
#gk-search { float: right; width: auto; }
#gk-tools { float: right; min-width: 300px; text-align: right; }
div#gk-tools #btn_tools { margin-right: 16px; }
div#gk-tools .tools_btn { cursor: pointer; padding: 0; display: block; float: left; width: 16px; height: 16px; border: none; text-indent: -10000px; text-align: left; background: transparent url('../images/user-tools.png') no-repeat 0 0; }
div#gk-tools a:hover.tools_btn { background-position: 0 100%; }
#gk-tool-reset { background-position: -16px 0 !important; }
#gk-tool-decrease { background-position: -32px 0 !important; }
#gk-tool-auto { background-position: -69px 0 !important; }
#gk-tool-wide { background-position: -94px 0 !important; }
#gk-tool-narrow { background-position: -117px 0 !important; }
#gk-tool-reset:hover { background-position: -16px 100% !important; }
#gk-tool-decrease:hover { background-position: -32px 100% !important; }
#gk-tool-auto:hover { background-position: -69px 100% !important; }
#gk-tool-wide:hover { background-position: -94px 100% !important; }
#gk-tool-narrow:hover { background-position: -117px 100% !important; }
#gk-nav { margin: 0 0 10px 0; background: #979189; }
.top_offset { margin-top: 64px !important; }
.no_margin { margin-bottom: 0 !important; }
/* logo styling */
h1.logo,
div.logo-text { float: left; padding: 0 10px 0 0; background: #F4F2EF; }
h1.logo { width: 260px; height: 80px; background: #F4F2EF url('../images/logo.png') no-repeat 0 0; padding: 0 10px 0 0; }
h1.logo > a { text-indent: -999em; display: block; }
div.logo-text h1 { font-size: 18px; line-height: 26px; height: 26px; color: #6B6459; text-transform: uppercase; }
div.logo-text h1 a { color: #6B6459; }
div.logo-text h1 a:hover { text-decoration: none; }
div.logo-text p { font-size: 11px; line-height: 14px; height: 14px; color: #6B6459; text-transform: uppercase; letter-spacing: 0.65px; }
/* if you've change logo size - please change also below dimensions */
#gk-subnav { border-left: 160px solid #F4F2EF; }
#gk-cssmenu,
#gk-splitmenu,
#gksdl-mainnav,
.gk-megamenu { margin-left: 160px; }
/*
 * Breadcrumbs block
 */
#gk-header { margin: 0 0 10px 0; }
#gk-breadcrumb { margin: 0 0 10px 0; font-size: 90%; background: #DDDAD8; height: 24px; line-height: 24px; color: #979189; padding: 0 15px; clear: both; }
#gk-date { width: auto; float: right; }
/*
 * Header modules
 */
#gk-header-block { color: #E75630; margin: 0 0 10px 0; overflow: hidden; background: url('../images/header_red_bg.jpg') no-repeat 0 0; }
#gk-header-block .moduletable,
#gk-header-block .moduletable_menu,
#gk-header-block .moduletable_text,
#gk-header-block .moduletable.color,
#gk-header-block .moduletable.dark { background: none !important; border: none !important; padding: 50px 25px 40px 25px; }
#gk-header-block .column:first-child .moduletable,
#gk-header-block .column:first-child .moduletable_menu,
#gk-header-block .column:first-child .moduletable_text,
#gk-header-block .column:first-child .moduletable.color,
#gk-header-block .column:first-child .moduletable.dark { padding: 50px 25px 40px 50px; }
#gk-header-block .gk-box-right .moduletable,
#gk-header-block .gk-box-right .moduletable_menu,
#gk-header-block .gk-box-right .moduletable_text,
#gk-header-block .gk-box-right .moduletable.color,
#gk-header-block .gk-box-right .moduletable.dark { padding-right: 50px !important; }
#gk-header-block .moduletable.clear,
#gk-header-block .moduletable.clear:first-child { padding: 0 !important; }
#gk-header-block .moduletable_content { color: #FFF; }
#gk-header-block .moduletable_content h4 { color: #FFF; }
#gk-header-highlight { clear: both; overflow: hidden; padding: 7px 10px; background: url('../images/header_red_bar.jpg') repeat-y 0 0; }
#gk-header-block h4.header_art { font-size: 24px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; }
#gk-header-block p.header_art { font-size: 16px; font-style: italic; }
#gk-header-block a.readon { background: #B02500; }
#gk-header-block a.readon:hover { background: #EC3200; }
#gk-header-block a.readon.header_art { height: 25px; line-height: 25px; padding-left: 6px; padding-right: 6px; font-weight: normal; background: #FFF; color: #EC3200; }
#gk-header-block a.readon.header_art:hover { background: #B02500; color: #FFF; cursor: pointer; }
#gk-header-block h3 { background: transparent; font-size: 18px; padding: 0; }
#gk-header-block li { border-top: 1px solid #E75630; background: none; padding-left: 0; }
#gk-header-block a { color: #F3BEB0; }
#gk-header-block a:hover { color: #FFF; text-decoration: none; }
#gk-header-block li:first-child { border-top: none; }
/*
 * Content block
 */
#gk-container { margin-bottom: 10px; }
/*
 * Modulepositions
 *
 * available suffixes:
 * - _menu
 * - _text
 * -  dark
 * -  clear
 *
 * Additional classes:
 * - nopadding
 */
.gk-box-left .moduletable,
.gk-box-left .moduletable_menu,
.gk-box-left .moduletable_text { margin-right: 5px !important; }
.gk-box-center .moduletable,
.gk-box-center .moduletable_menu,
.gk-box-center .moduletable_text { margin-left: 5px !important; margin-right: 5px !important; }
.gk-box-right .moduletable,
.gk-box-right .moduletable_menu,
.gk-box-right .moduletable_text { margin-left: 5px !important; }
.moduletable > h3,
.moduletable_menu > h3,
.moduletable_text > h3 { height: 8px; line-height: 8px; text-transform: uppercase; color: #FFF; background: #BBB6B1; font-weight: bold; font-size: 11px; padding: 4px; float: left; margin-bottom: 10px; width: auto; }
.moduletable.dark h3 { background: #8A8474; }
.moduletable .moduletable_content,
.moduletable_menu .moduletable_content,
.moduletable_text .moduletable_content { clear: both; color: #979189; }
.moduletable.dark .moduletable_content { clear: both; }
.moduletable,
.moduletable_menu,
.moduletable_text { margin-top: 10px !important; padding: 24px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; }
.moduletable.dark { background: #979189; border: 1px solid #8A847A; }
.moduletable:first-child,
.moduletable_menu:first-child,
.moduletable_text:first-child { margin-top: 0 !important; }
.moduletable ul,
.moduletable_menu ul,
.moduletable_text ul { padding-top: 7px; margin: 0; }
.moduletable ul li,
.moduletable_menu ul li,
.moduletable_text ul li { border-top: 1px solid #DAD6D1; min-height: 24px; line-height: 24px; padding: 0 0 0 14px; background: transparent url('../images/menu_bullet.png') no-repeat 4px 8px; }
.moduletable.dark ul li { border-top: 1px solid #ACA7A1; }
.moduletable ul li:first-child,
.moduletable_menu ul li:first-child,
.moduletable_text ul li:first-child { border-top: none !important; }
.moduletable.dark a { color: #C8C4C0 !important; }
.moduletable.dark a:hover { color: #DDDAD8 !important; }
/* dark */
.moduletable.dark,
.moduletable.dark p,
.moduletable.dark div { color: #C8C4C0 !important; }
.moduletable.dark span { color: #EEE !important; }
.moduletable.dark h3,
.moduletable.dark h4 { color: #FFF !important; }
.moduletable.dark a.readon { color: #FFF !important; background: #D1CECB; }
.moduletable.dark a.readon:hover,
.moduletable.dark a.readon:active,
.moduletable.dark a.readon:focus { background: #878478; color: #FFF !important; }
.moduletable.dark .button { background: #979189; border: 1px solid #6C6459 !important; border-top: none !important; border-left: none !important; color: #FFF !important; }
.moduletable.dark .button:hover,
.moduletable.dark .button:focus { background: #878478 !important; }
/* _menu */
.moduletable_menu ul li { border-style: dotted; }
.moduletable_menu ul li ul { border-left: 1px dotted #DAD6D1; margin: 0 0 6px 10px; padding-left: 6px; }
.moduletable_menu a { color: #B02500; }
.moduletable_menu a:hover { color: #000; }
/* color */
.moduletable.color { background: transparent url('../images/header_red_bg.jpg') no-repeat 0 0; border: 1px solid #B02500; }
.moduletable.color h3 { background: #B02500; }
.moduletable.color ul li { border-top: 1px solid #D02500; background: transparent url('../images/menu_bullet_hover.png') no-repeat 4px 8px; }
.moduletable.color a { color: #FFF !important; }
.moduletable.color a:hover { color: #000 !important; }
.moduletable.color .moduletable_content { color: #FFF; }
.moduletable.color,
.moduletable.color p,
.moduletable.color div { color: #FFF !important; }
.moduletable.color ul li ul { border-left: 1px dotted #D02500; }
.moduletable.color span { color: #EEE !important; }
.moduletable.color h3,
.moduletable.color h4 { color: #FFF !important; }
.moduletable.color a.readon { color: #FFF !important; background: #EC3200; }
.moduletable.color a.readon:hover,
.moduletable.color a.readon:active,
.moduletable.color a.readon:focus { background: #B02500; color: #FFF !important; }
.moduletable.color .button { background: #B02500; border: 1px solid #EC3200 !important; border-top: none !important; border-left: none !important; color: #FFF !important; }
.moduletable.color .button:hover,
.moduletable.color .button:focus { background: #B02500 !important; }
.k2ItemsBlock li,
.k2LatestCommentsBlock li { background: none !important; }
/* clear */
.moduletable.clear,
.moduletable.clear .moduletable_content { background: none !important; border: none !important; padding: 0 !important; }
/*
 * Footer
 */
#gk-footer { overflow: visible; font-size: 100% !important; margin: 10px 0 0 0; height: auto; line-height: 1.5; }
#gk-footer a { color: #979189; }
#gk-footer a:hover { text-decoration: underline; }
#stylearea { float: right; margin: 0 0 0 20px; width: auto; font-size: 90% !important; }
.gk-footnav { float: left; width: auto; }
.gk-footnav li { float: left; width: auto; margin: 0 12px 0 0; }
.gk-copyright { float: right; }
#t3_logo { display: block; width: 160px; height: 20px; margin: 20px auto; background: url('../images/t3-logo.png') no-repeat 0 0; text-indent: -999em; }
#t3_logo:hover { background-position: 0 bottom; }
div#gk-wrapper div#gk-header div#featured { width: 100% !important; height: 339px !important; background: transparent url(../images/style3/header_blue_bg.jpg) no-repeat 0 0; }
div#gk-wrapper div#gk-header div#featured div.ui-tabs-panel { height: 339px !important; }
div#gk-wrapper div#gk-header div#featured div.ui-tabs-panel img { position: absolute; height: 320px; width: 300px; right: 0; }
div#featured h3 { display: block; width: 214px; position: absolute; height: 58px; /*(*+placement: 419px 166px;*)
position: relative;
left: 419px;
top: 166px;*/ }
div#gk-wrapper div#gk-header div#featured h3 span.title_small { color: #FFF; font-size: 11px; text-transform: uppercase; clear: both; display: block; font-family: Tahoma, Geneva, sans-serif; font-weight: 700; /*+placement: 443px 60px;*/ position: relative; left: 443px; top: 60px; line-height: 1.5; }
div#gk-header div#featured ul.ui-tabs-nav { /*+placement: 443px 118px;*/ position: relative; left: 443px; top: 118px; position: absolute; }
div#gk-header div#featured ul.ui-tabs-nav { width: 214px; background-color: transparent; }
div#gk-header div#featured ul.ui-tabs-nav li.ui-tabs-nav-item,
div#gk-header div#featured ul.ui-tabs-nav li.ui-tabs-nav-item a { background: transparent; font-weight: 100; color: #A5C8F2; border-bottom: 0px solid black; padding-left: 0; }
div#gk-header div#featured ul.ui-tabs-nav li.ui-tabs-nav-item { border-bottom: 0px solid black; border-top: 1px solid #A5C8F2; padding-left: 0; }
div#gk-header div#featured ul.ui-tabs-nav li.ui-tabs-nav-item:first-child { border-bottom: 0px solid black; border-top: 0px solid #A5C8F2; }
div#gk-header div#featured ul.ui-tabs-nav .ui-tabs-nav-item.ui-tabs-selected a { color: #FFFFFF; }
div#gk-wrapper div#gk-header div#featured div.ui-tabs-panel div.infotext h2 a { font-size: 25px !important; line-height: 30px !important; font-weight: bold !important; text-transform: uppercase !important; letter-spacing: -1px !important; color: #FFF !important; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
div#gk-wrapper div#gk-header div#featured .ui-tabs-panel div.infotext { position: absolute; height: 310px; width: 353px; left: 0; top: 0; padding-top: 42px; padding-left: 50px; padding-right: 40px; }
div#gk-header div#featured div.ui-tabs-panel div.infotext p { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-style: italic; color: #FFF; margin: 16px 0 13px; }
div#gk-header div#featured div.ui-tabs-panel div.infotext p a.readon { height: 25px; line-height: 25px; padding-left: 6px; padding-right: 6px; font-weight: normal; background: #FFF; color: #57A8F0; display: block; float: left; width: auto; font-size: 10.8px; font-style: normal; }
html div.jf_mm_pro_panel_content div.jf_mm_pro_wrapper li a { height: auto !important; }
@media only screen and (max-width: 768px)
{
	div#gk-nav div#gk-mainnav { display: none; }
	div#gk-nav { background-color: transparent; }
	div.main { width: 98%; }
	div#gk-header { display: none; }
	div#gk-mainbody.estright { width: 100%; float: left; }
	div#gk-right { width: 100% !important; float: left !important; padding-left: 0 !important; }
	div#gk-right div.gk-colswrap div.gk-col div.inner.ctop.cright { padding-left: 0; }
	div#gk-botsl1.clearfix div.gk-box.column.gk-box-left { width: calc(100% - 40px); float: left; padding: 20px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; /* max-height: 277px; */ }
	div#gk-botsl1.clearfix div.gk-box.column.gk-box-right { width: calc(100% - 40px); float: left; padding: 20px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; /* max-height: 277px; */ margin-top: 10px; }
	div#gk-left.column.sidebar div.gk-mass.gk-mass-bottom.clearfix { padding: 20px; background: #FFF; border: 1px solid #C8C3BE; border-top: none !important; border-left: none !important; max-height: none; }
	div.nspArtPage img.nspImage { margin-right: 10px; /*margin-bottom: 10px;*/ }
	div#component div.item-page img { max-width: 100% !important; display: block; }
	html body div#gk-main div#component_wrap div.inner.ctop.cbottom.cleft
	div#component div.item-page img { max-width: 100% !important; position: relative !important; display: block !important; overflow: auto !important; }
	img.skryti { }
	html div#gk-main div.inner div#gk-current-content div#component div.item-page p
	img.skryti { display: none !important; overflow-style: auto !important; }
	div#component div.item-page p { white-space: normal !important; }
	div#gk-wrapper.main div#gk-header-block.header div#gk-header-highlight
	div.customclear address { padding-left: 0px !important; }
	div.center.tcenter a.nspImageWrapper.tcenter.fleft { margin-bottom: 0 !important; padding-bottom: 0 !important; }
}
