/*
#------------------------------------------------------------------------
# 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
#------------------------------------------------------------------------
*/

/* 
 * Readon links
 */
 
a.readon { display: inline-block; color: #fff; font-size: 90%; font-weight: bold; height:16px; line-height: 16px; width:auto; text-decoration: none; text-transform: uppercase; margin: 2px 0; padding:0 4px; background:#bed600; }
a.readon:hover,
a.readon:active,
a.readon:focus { background:#B02500; color: #fff; }
#gk-mainbody a.readon,
#gk-mainbody .button,
#gk-mainbody button { color: #fff; }

/* 
 * Content spacing 
 */

.componentheading { font-weight:bold; font-size: 240%; clear:both; overflow:hidden; color: #6c6459; margin-bottom: 20px; }
.contentheading { font-weight: bold; font-size: 130%; margin-top: 12px; clear:both; overflow:hidden; }
.componentheading span { display:block; float:right; clear:both; margin: 10px 0 0 0; }
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus { font-weight: bold; }
.category { }
div.display { margin: 10px 0; }

/* 
 * Small text 
 */

small,
.small,
.smalldark,
.img_caption,
.contenttoc { font-size: 90%; }
.modifydate { font-style:italic; font-size:90%; }
small,
.small { }
.smalldark { text-align: left; }

/* 
 * Others 
 */

th { font-weight: bold; padding: 5px 0; text-align: left; }
td { font-size: 100%; padding: 5px; }
fieldset { border: none; padding: 10px 0; }
fieldset a { font-weight: bold; }
fieldset.input { padding: 0; }
hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #c8c4b4; height: 1px; }

/* 
 *
 * FORM
 * ----------------------------------------------------------------------------------------
 *
 */

fieldset { }
fieldset p { }
label { margin: 0 10px 0 0; }
input,
select,
textarea,
.inputbox { background:#fff; border:1px solid #d6d4d1; padding:0 0 0 6px; color:#6c6459; direction: rtl; float: right; text-align: right; }
input,
select { height:24px; line-height:24px; }
.adminform button,
 #adminForm button,
 .button { display:block; background:#979189; border:1px solid #272f85!important; border-top:none!important; border-left:none!important; text-transform:uppercase; color:#fff; font-weight:bold; height:25px; line-height:25px; font-size:10px; }
.adminform button,
#adminForm button { float:left; margin-left:4px; }
input.button { padding:0 6px; }
.adminform button:hover,
#adminForm button:hover,
 .adminform button:focus,
#adminForm button:focus,
 .button:hover,
.button:focus { background:#B02500; cursor:pointer; }
input[type=checkbox],
.checkbox { height:auto!important; }
input[type=radio],
.radio { height:auto!important; }
select[size] { height:auto; }

/*
 *
 * JOOMLA STYLE
-------------------------------------------------------------------------------------------
 *
 *
 */

/*
 * Layout Deco 
 */

#component { margin: 0; }
.blog { }
.article_separator,
.leading_separator,
.row_separator,
.column_separator { display: none; }
.leading { padding-bottom: 3px; padding-top: 3px; }
.article_row { padding-bottom: 10px; padding-top: 10px; }
.article_column { }
.column_separator { padding: 0 25px; }

/* 
 * Meta 
 */
 
.article-tools { clear: both; display: block; margin: 0 0 20px; }
.article-meta { float: left; margin-top: 6px; padding: 0; font-size: 90% }
.article-meta a.comments { margin:0 10px 0 0; }
.article-meta span { margin: 0 10px 0 0; }
.contentdescription { display: block; padding: 10px 0; }
.contentdescription p { margin: 0; }
.buttonheading { float: right; padding-left: 4px; }
.buttonheading img { border: 0; float: right; margin: 0 3px 0 0; }
.contentpaneopen_edit { float:right!important; margin-right:2px; }

/*
 * tool-tips
 */
 
.tool-tip { background:#fff; padding:5px; border:1px solid #c8c3be; border-top:none; border-left:none; }
.tool-title { background:#b02500; color:#fff; text-transform:uppercase; font-weight:bold; padding:3px; }
.tool-text { padding:3px; }

/*
 * Inline images 
 */

img.caption { margin-top: 5px; }
.img_caption { margin-bottom: 10px; font-size:90%; font-style:italic; text-transform:uppercase; }
.article-content img { margin: 5px; }
.img_caption img { margin: 5px 0 0; padding: 6px; border: 1px dotted #DDDAD8 }
.img_caption p { margin: 0; padding:5px; text-align:center; }
/* Caption fixes */
.img_caption.left { float: left; margin-right: 3em; }
.img_caption.right { float: right; margin-left: 3em; }

/* 
 * Tables 
*/
.sectiontableheader { background: #6C6459; color:#fff; font-weight: normal; padding:8px 10px; font-size: 12px; }
.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active { color: #fff!important; }
.sectiontableentry td,
.sectiontableentry0 td,
.sectiontableentry1 td,
.sectiontableentry2 td { padding: 7px 10px; border-bottom: 1px dotted #cec7bd }
.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { }
.sectiontableentry2 { }
table.contentpane,
table.tablelist { width: 100%; }
table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; }

/* 
 * Content Toc 
 */
 
table.contenttoc { bor