/*

#------------------------------------------------------------------------

# Sporter -October 2010 template (for Joomla 1.6)

#

# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.

# License:  Copyrighted Commercial Software. It is based on GavickPro's GAVERN framework.

NOTE:  It is not free or public. This theme is for members of the GavickPro club only.

# Website:  http://www.gavick.com

# Support:  support@gavick.com

 */

/* Basic elements */

a {

  color: #000;

  text-decoration: none;

}



a:hover,a:active,a:focus {

  color: #ac0000;

}



h1,h2,h3,h4,h5 {

  color: #2d2d2d;

}



h1 {

  font-size: 180%;

}



h2 {

  font-size: 150%;

}



h3 {

  font-size: 125%;

}



h4 {

  font-size: 110%;

}



h5 {

  font-size: 100%;

}



body {

  min-height: 100%;

  color: #666;

  background: #;

}



body > .bg {

  background: transparent url('../images/style1/bg_image.jpg') no-repeat center 0;

  min-height: 900px;

}



#mainPage {

  background: #fff;

  padding: 4px 0 18px;

  margin-bottom: 10px;

}



#gkMain {

  padding: 0 18px 0px;

}



#gkWrapperTop {

  background: #; //bordaacimadomenu

}



#gkTopWrapper {

  background: none;

  width: 100%;

  clear: both;

  min-height: 142px;

}



#gkTopWrapper a {

  color: #000;

  font-size: 11px;

  text-decoration: none;

}



#gkTopWrapper a:hover {

  text-decoration: underline;

}



#gkTopMenu .menu {

  list-style-type: none;

}



#gkTopMenu .menu li {

  float: left;

  line-height: 11px;

  margin-left: 20px;

  width: auto;

}



#gkTopHighlighter {

  clear: both;

  padding: 0 18px 18px 18px;

  background: #fff;

}



#gkHeaderModule2 {

  padding-left: 18px;

}



#gkLogoWrapper {

  float: left;

}



#gkLogo {

  width: 294px;

  height: 130px;

  margin-top: 54px;

}



h1#gkLogo a img {

  display: block;

  height: 86px;

  margin: 0;

  width: 294px;

  top: 0;

  left: 0;

}



h1#gkLogo a.cssLogo {

  background: url('../images/logo111.png') no-repeat 0 0;

  display: block;

  height: 86px;

  text-indent: -999em;

  width: 294px;

  top: 0;

  left: 0;

  z-index: 1001;

}



#gkButtons a {

  margin-left: 16px;

}



#gkButtons {

  float: right;

  margin-top: 91px;

}



#gkSearch {

  margin-top: 88px;

  margin-left: 16px;

  float: right;

}



span.gkTranslation {

  display: none;

}



#gkTools {

  float: right;

}



#gkTopMenu {

  font-size: 11px;

  line-height: 11px;

  min-height: 17px;

  padding: 12px 20px 0 20px;

  float: right;

}



#gkTopMenu ul li {

  border: none;

}



#gkTopNav {

  width: 100%;

  clear: both;

}



/* top nav */

#gkWrapperTop a {

  color: #666;

}



#gkWrapperTop a:hover {

  color: #fff;

}



/* breadcrumb */

#gkBreadcrumb {

  font-size: 11px;

  line-height: 11px;

  min-height: 17px;

  padding: 12px 20px 0 20px;

  float: left;

}



#gkBreadcrumb span.last {

  color: #fff;

}



#gkBreadcrumb span.pathwaySeprarator,#gkBreadcrumb a.pathway {

  margin-right: 6px;

}



div.breadcrumbs,#gkTopMenu div.box {

  padding-bottom: 12px;

}



/* bottom */

#gkBottomWrap {

  background: transparent url('../images/bg_transparent.png') repeat 0 0;

  color: #666;

  font-size: 12px;

  margin-bottom: 10px;

}



#gkBottomWrap > div {

  padding: 10px 0;

  overflow: hidden;

  font-size: 12px;

  width: 100%;

}



#gkBottomWrap > div > div {

  margin: 10px 20px;

}



#gkBottomWrap h1,#gkBottomWrap h2,#gkBottomWrap h3,#gkBottomWrap h4,#gkBottomWrap h5 {

  color: #ddd;

}



#gkBottomWrap .box {

  background: none;

  border: none;

  padding: 0;

  font-size: 11px;

}



#gkBottomWrap .box > h3,#gkBottomWrap .box_menu > h3,#gkBottomWrap .box_text > h3 {

  background: none;

  color: #fff;

  padding: 0;

  text-transform: uppercase;

  font-weight: normal;

  font-size: 140%;

  margin: 0 18px 5px;

}

#gkBottomWrap .box > h3 a,#gkBottomWrap .box_menu > h3 a,#gkBottomWrap .box_text > h3 a {

  color:#fff;

}



#gkBottom1 > div:first-child h3 {

  margin: 0 0 5px;

}



#gkBottom2 > div:first-child h3 {

  margin: 0 0 5px;

}



#gkBottomWrap .box ul li,#gkBottomWrap .box_text ul li,#gkBottomWrap .box_menu ul li {

  border: none;

  background: none !important;

  padding: 0;

  font-weight: normal;

  line-height: 220%;

}



#gkBottomWrap a {

  color: #888;

}



#gkBottomWrap a:hover {

  color: #fff;

}



#gkBottomWrap .gkColLeft > div {

  border-left: none;

  margin: 0 !important;

}



#gkBottomWrap .gkColCenter > div,#gkBottomWrap .gkColRight >div {

  border-left: 1px solid #151515;

  margin: 0 !important;

}



#gkBottomWrap .gkColLeft > div > div {

  margin-right: 18px;

}



#gkBottomWrap .gkColCenter > div > div {

  margin-left: 18px;

  margin-right: 18px;

}



#gkBottomWrap .gkColRight > div > div {

  margin-left: 18px;

}



/* footer */

#gkFooter {

  border-top: 1px solid #151515;

  color: #444;

  font-size: 11px;

  line-height: 12px;

  padding: 0 20px 25px 20px;

}



#gkFooter a {

  color: #777;

}



#gkFooter a:hover {

  color: #fff;

  text-decoration: underline;

}



#gkFooter li {

  float: left;

  line-height: 11px;

  margin-left: 20px;

  width: auto;

}



#gkFooterNav {

  float: right;

  padding: 15px 0 0 0;

}



#gkStyleArea {

  float: left;

  padding: 15px 0 0 0;

}



#gkStyleArea,#gkCopyrights,span.mobileSwitcher {

  float: left;

  padding: 15px 25px 0 0;

}



span.mobileSwitcher {

  margin: 0 10px;

}



#gkFrameworkLogo {

  display: block;

  width: 130px;

  height: 42px;

  margin: 23px auto 46px;

  background: url('../images/') no-repeat 0 0;

  text-indent: -9999em;

}



/* popup */

/* Suffixes */

*/ #mainPage .box,#mainPage .box_text,#mainPage .box_menu {

  padding: 0;

  margin: 18px 0 0 0;

  line-height: 145%;

}



#mainPage .box > div {

  background: #fafafa;

  padding: 18px;

  border: 1px solid #e5e5e5;

}



#mainPage .box_text > div {

  padding: 18px;

  border: 1px solid #e5e5e5;

}



#mainPage .box_menu > div {

  padding: 0;

}



#mainPage .box > div.badge {

  padding: 0px;

  border: none;

  background-color: transparent;

}



#mainPage .box:first-child,#mainPage .box_text:first-child,#mainPage .box_menu:first-child {

  margin-top: 0 !important;

  margin-bottom: 18px;

}



#mainPage #gkTop2 .box:first-child {

  margin-bottom: 18px;

}



#mainPage #gkUser2 .box:first-child {

  margin-bottom: 0px;

}



#mainPage .box > h3,#mainPage .box_text > h3,#mainPage .box_menu > h3 {

  background: #1D5672;  //cordaborda-menu

  height: 38px;

  line-height: 38px;

  color: #fff;

  padding: 0 18px;

}

#mainPage .box > h3 a,#mainPage .box_text > h3 a,#mainPage .box_menu > h3 a {

  color:#fff;

}



#mainPage .box ul li,#mainPage .box_text ul li,#mainPage .box_menu ul li {

  border-top: 1px solid #E5E5E5;

  line-height: 220%;

}



#mainPage .box ul li:first-child,#mainPage .box_text ul li:first-child,#mainPage .box_menu ul li:first-child {

  border-top: none;

}



/* module suffixes -badges */

#mainPage .box > div.badge {

  position: absolute;

  background: transparent url('../images/badges.png') no-repeat 0 0;

  top: 8px;

  right: 8px;

  z-index: 1;

  text-indent: -999em;

  width: 41px;

  height: 25px;

}



.badge-hot,.badge-new,.badge-soon,.badge-top {

  position: relative !important;

}



.badge-hot .badge {

  background-position: 0 -25px !important;

}



.badge-soon .badge {

  background-position: 0 -50px !important;

}



.badge-top .badge {

  background-position: 0 -75px !important;

}



/* module suffixes -clear */

.box.clear > div {

  padding: 0 !important;

  border: none !important;

}



.box.clear div.content {

  background: #fafafa !important;

}



.box.clear > div > div.content {

  padding: 0;

}



/* module suffixes -light */

#mainPage .box.light > div {

  border: none !important;

  background: none !important;

}



#mainPage #gkHeader .box.light > div {

  padding: 0px !important;

}



#mainPage .box.light ul li {

  border-top: 1px solid #E5E5E5;

}



/* module suffixes -color */

#mainPage .box.color > h3 {

  background: #ac0000;

}



/* module suffixes -dark */

#gkTop1 .box.dark > div,#gkTop2 .box.dark > div {

  border: 1px solid #E5E5E5 !important;

  border-top: none !important;

}



#mainPage .box.dark > div {

  background: #000;

  color: #666;

  border: 1px solid #000;

  border-top-color: #222 !important;

}



#mainPage .box.dark a {

  color: #999;

}



#mainPage .box.dark a:hover {

  color: #fff;

}



#mainPage .box.dark li {

  border-color: #333;

}



#mainPage .box.dark ul.latestnews li.even,#mainPage ul.mostread li.even {

  background: #151515;

}



#mainPage .gkTabWrap .box.dark li {

  border-color: #e5e5e5 !important;

}



/* module suffixes -border1 & border2 & border3 & border4 */

#mainPage .border1 .box {

  border: 1px solid #e5e5e5;

}



#mainPage .box.border1 > h3 {

  background: none;

  color: #2d2d2d;

  border: 1px solid #e5e5e5;

  border-bottom: none;

}

#mainPage .box.border1 > h3 a {

  color:#2d2d2d;

}



#mainPage .border2 .box {

  border: 4px solid #ac0000;

}



/* modules in the headers */

.mod_head {

  float: right;

  display: block;

  font-size: 11px;

  font-weight: normal;

  line-height: 38px;

}



#mainPage .box.border2 > div,#mainPage .box.border3 > div,#mainPage .box.border4 > div {

  border: none;

}



#mainPage .box.border2 > h3,#mainPage .box.border3 > h3,#mainPage .box.border4 > h3 {

  background: none;

  border: none;

  color: #333;

  font-size: 12px;

  text-transform: uppercase;

}



#mainPage .box.border2 > h3 a,#mainPage .box.border3 > h3 a,#mainPage .box.border4 > h3 a {

  color:#333;

}



.border3.box {

  border: 4px solid #e5e5e5;

}



.border3 > h3,.border4 > h3,.border3 > h3 a,.border4 > h3 a {

  color: #333;

}



.border4.box {

  border: 2px dashed #e5e5e5;

}



/* CSS3 */

#gkWrapperTop {

  -webkit-border-radius: 4px 4px 0 0;

  -moz-border-radius: 4px 4px 0 0;

  border-radius: 4px 4px 0 0;

}



#gkBottomWrap {

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}



#mainPage {

  -webkit-border-radius: 0 0 4px 4px;

  -moz-border-radius: 0 0 4px 4px;

  border-radius: 0 0 4px 4px;

}



.box_menu > h3,.box_text > h3,.box > h3 {

  -webkit-border-radius: 3px 3px 0 0;

  -moz-border-radius: 3px 3px 0 0;

  border-radius: 3px 3px 0 0;

}



.adminform button,#adminForm button,.button,a.readon,button,.gkIsPopup-gk_sporter2 .gkIsTextBlock p > a,input[type="submit"],input[type="button"],ul.pagination li,#article-index ul li span,#article-index ul li a,div.pagination ul li span,div.pagination ul li a {

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

}