/*
#------------------------------------------------------------------------
# Sporter - October 2010 template (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 
*/

/* fonts */
body { font: normal 13px/1.9 Arial, sans-serif; }

/* main layout */
html { height:100%; min-height:100%; border-bottom:1px solid transparent; }
.clear { clear: both; }
.gkMain { margin-bottom: 0px; padding: 0}
#gkMainBlock {margin-bottom: 0px!important}
#gkLeftMiddle,
#gkRightMiddle {margin-bottom: 0px; padding-bottom: 0px !important}
#gkRight {padding-left: 18px !important}
#gkLeft {padding-right: 18px !important}
#gkInset2 {padding-left: 18px !important; padding-bottom: 18px !important}
#gkHeaderModule2 {float: right; }
#gkHeader > div {padding: 0 18px}
#gkHeaderModule1 {float: left; }
#gkUser1 > div,
#gkUser2 > div {padding: 0 18px}
#gkRight .gkMain:first-child,
#gkLeft .gkMain:first-child,
.gkMain:first-child,
#gkHeader { margin-top: 0;  overflow: inherit!important; } /*margin-bottom: 18px;*/


#gkTop2 > div,
#gkTop1 > div,
#gkUser1 > div,
#gkUser2 > div {display: inline;} 

#gkTop12Wrapper,
#gkUser12Wrapper {padding: 0 18px}

#gkContentMainbody { padding: 0px!important}
#gkMainbody { padding:18px!important; margin-bottom: 18px;  border: 1px solid #e5e5e5; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; }
.gkWrap { margin: 0 auto; }
#gkTop1,
#gkTop2,
#gkUser1,
#gkUser2,
#gkBottom1,
#gkBottom2,
#gkMainBlock,
#gkLeftMiddle,
#gkRightMiddle,
#gkHeader { border-collapse: collapse; width: 100%; }
#gkUser1{ margin-top: 0!important; margin-bottom: 0px!important; }
#gkUser2 { margin-top: 0!important; margin-bottom: 0!important; }
.gkWrap:after,
.gkMain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.gkCol { display: block; float: left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; width: 100%}
#gkTop1 { margin-bottom: 0px; margin-top: 0!important; }
#gkTop2 { margin-bottom: 0px; margin-top: 0!important; }
#gkContentBottom {padding-bottom: 0}
/*#gkHeader {margin-bottom: 18px}*/
/* gk_style box-model */


div.box div.content { width: 100%; }
/* USER/TOP/BOTTOM columns */

.gkColFull > .box,
.gkColLeft > .box,
.gkColCenter > .box,
.gkColRight > .box { margin-left: 7px; margin-right: 7px; }
.gkColLeft > .box { margin-left: 0; }
.gkColRight > .box { margin-right: 0; }
.gkColFull > .box { margin-left: 0; margin-right: 0; }
#gkBottom1 .gkColFull > .box,
#gkBottom2 .gkColFull > .box,
#gkBottom1 .gkColLeft > .box,
#gkBottom2 .gkColLeft > .box,
#gkBottom1 .gkColCenter > .box,
#gkBottom2 .gkColCenter > .box,
#gkBottom1 .gkColRight > .box,
#gkBottom2 .gkColRight > .box { margin-left: 0; margin-right: 0; }
#gkUser1 .gkColLeft > div,
#gkUser2 .gkColLeft > div {margin-right: 7px!important}
#gkUser2 .gkColRight > div,
#gkUser1 .gkColRight > div {margin-left: 7px !important}
#gkUser1 .gkColCenter > div,
#gkUser2 .gkColCenter > div {margin: 0 7px!important}
#mainPage #gkUser1 > div > div > .box {padding-bottom: 0px !important}
/*#gkRightRight,
#gkLeftRight {padding-left: 18px !important}*/
#gkLeftRight {padding-left: 18px !important}
#gkRightLeft {padding-right: 18px !important}
#gkContentBottom > .box {margin-bottom:  0px!important;}
/* TBLR */
.gkPaddingT { padding-top: 0!important; }
.gkPaddingB { padding-bottom: 0!important; }
.gkPaddingL { padding-left: 18px!important; }
.gkPaddingR { padding-right: 0!important; }
.gkPaddingTB { padding-top: 0!important; padding-bottom: 0!important; }
.gkPaddingTL { padding-top: 0!important; padding-right: 0!important; }
.gkPaddingTR { padding-top: 0!important; padding-right: 0!important; }
.gkPaddingBL { padding-bottom: 0!important; padding-left: 0!important; }
.gkPaddingBR { padding-bottom: 0!important; padding-right: 0!important; }
.gkPaddingLR { padding-left: 0!important; padding-right: 0!important; }
.gkPaddingTBL { padding-top: 0!important; padding-bottom: 0!important; padding-left: 0!important; }
.gkPaddingTBR { padding-top: 0!important; padding-bottom: 0!important; padding-right: 0!important; }
.gkPaddingTLR { padding-top: 0!important; padding-left: 0!important; padding-right: 0!important; }
.gkPaddingBLR { padding-bottom: 0!important; padding-left: 0!important; padding-right: 0!important; }
.gkPaddingTBLR { padding: 0!important; }
/* Joomla columns */

.cols-1 { display: block; float: none !important; margin: 0 !important; }
.cols-2 .column-1 { width:49%; float:left; }
.cols-2 .column-2 { width:49%; float:right; margin:0 }
.cols-3 .column-1 { float:left; width:32%; padding:0px 5px; margin-right:4% }
.cols-3 .column-2 { float:left; width:32%; margin-left:0; padding:0px 5px }
.cols-3 .column-3 { float:right; width:33%; padding:0px 5px }
.items-row { padding-bottom:20px !important; }
.column-1,
.column-2,
.column-3 { padding:0 }
.column-2 { width:55%; margin-left:40%; }
.column-3 { width:30% }
.blog-more { padding:10px 5px }
