/*
#------------------------------------------------------------------------
# Party freak - May 2011 (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.8 Arial, sans-serif; }
#gkButtonLogin { font: bold 11px/25px Arial, Helvetica, sans-serif; }
div.gk-menu > ul.level0 > li,
div#gkDropMain > ul > li { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.gk-menu > ul.level0 > li > .childcontent { font: bold 12px Arial, Helvetica, sans-serif; }
div.gk-menu > ul.level0 > li > .childcontent .childcontent { font-size:100%; }
div.gk-menu > ul.level0 > li .childcontent ul li a span.menu-desc { font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
/* main layout */
html { height:100%; min-height:100%; border-bottom:1px solid transparent; }
.gkMain {}
#gkRight .gkMain:first-child,
#gkLeft .gkMain:first-child,
.gkMain:first-child,
#gkHeader { margin-top: 0!important; }
#gkHeader { overflow: inherit!important; }
#gkRight {}
#gkLeft {}
#gkRight .gkMain,
#gkLeft .gkMain {}
#gkMain { padding-bottom:15px; }
#gkComponent {  }
#gkContentMainbody { padding: 0!important; }
#gkComponentWrap { }
#gkWrap1,
#gkWrap2,
#gkWrap3 { margin: 0 auto;}
#gkTop1,
#gkTop2,
#gkUser1,
#gkUser2,
#gkMainBlock,
#gkLeftMiddle,
#gkRightMiddle,
#gkHeader { border-collapse: collapse; display: table; width: 100%; }
#gkUser1,
#gkUser2 { margin-top: 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,
#gkTop2 {  }
/* gk_style box-model */
div.box { }
div.box > h3.header { }
div.box > div.content,
div.box_text > div.content,
div.box_menu > div.content {clear:both;color:#696A6A;padding:10px 0;}
#gkBottom1 .box,
#gkBottom2 .box {}
/* USER/TOP/BOTTOM columns */
.gkColLeft > .box { padding:0; }
.gkColCenter > .box { padding: 0; }
.gkColRight > .box { padding: 0; }
.gkColFull > .box { padding:0; }
.gkColFull > .box,
.gkColLeft > .box,
.gkColCenter > .box,
.gkColRight > .box { margin-left: 0; margin-right: 0; }
.gkColLeft > .box { margin-left: 0; }
.gkColRight > .box { margin-right: 0; }
.gkColFull > .box { margin-left: 0; margin-right: 0; }
#gkBottom1 .gkColFull > .box,
#gkBottom2 .gkColFull > .box {margin-left: 0; margin-right: 0; }
#gkBottom1 .gkColLeft > .box,
#gkBottom2 .gkColLeft > .box {margin-right:17px!important}
#gkBottom1 .gkColCenter > .box,
#gkBottom2 .gkColCenter > .box {margin-left:17px!important; margin-right:17px!important}
#gkBottom1 .gkColRight > .box,
#gkBottom2 .gkColRight > .box { margin-left:17px!important }
#gkBottom3 > div {display: table-cell !important; float: none !important}
/* TBLR */
.gkPaddingT { padding-top: 0!important; }
.gkPaddingB { padding-bottom: 0!important; }
.gkPaddingL { padding-left: 5px!important; }
.gkPaddingR { padding-right: 5px!important; }
.gkPaddingTB { padding-top: 0!important; padding-bottom: 0!important; }
.gkPaddingTL { padding-top: 0!important; padding-left: 24px!important; }
.gkPaddingTR { padding-top: 0!important; padding-right: 24px!important; }
.gkPaddingBL { padding-bottom: 0!important; padding-left: 0!important; }
.gkPaddingBR { padding-bottom: 0!important; padding-right: 0!important; }
.gkPaddingLR { padding-left: 5px!important; padding-right: 5px!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; }
/* Joomla columns */
.cols-1 { }
.cols-2 .column-1 {}
.cols-2 .column-2 { }
.cols-3 .column-1 { }
.cols-3 .column-2 {  }
.cols-3 .column-3 { }
.items-row { }
.column-1,
.column-2,
.column-3 { float:left;padding-bottom:10px;padding-top:10px; }
.column-2 {  }
.column-3 {  }
.blog-more {  }
#gkWrap2,
.items-row { display: inline-block; }
html[xmlns] #gkWrap2,
html[xmlns] .items-row { display: block; } 
* html #gkWrap2,
* html .items-row { height: 1%; }
#gkMainBlock { clear: both; }