/*
#------------------------------------------------------------------------
# News - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */

#gkMainMenu {
	clear: both;
	width: 100%;
}

#gkLogo {
	float: none;
	margin: 0 auto!important;
}
#gkContentTop {
	margin-bottom: 12px!important;
}
#gkPageContent {
	background: #fff;
}
#gkBottom1,
#gkBottom2,
#gkBottom3 {
    background: none repeat scroll 0 0 #fff;
    margin-top: 6px !important;
}
#gkBottom1 .box {
    font-size: 12px;
}
#gkBottom3 .box {
    font-size: 12px;
}

#gkTopMenu .menu {
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    line-height: 37px;
    text-shadow: -1px -1px 0 #a92009;
    text-transform: uppercase;
}
#gkTopMenu .menu li {
    background: url("../images/style1/separator_color.png") no-repeat scroll left center transparent;
    float: left;
    padding: 0 10px 0 14px;
}
#gkTopMenu .menu li a, #gkTopMenu .menu li a:hover {
    color: #fff;
}
#gkTopMenu .menu li a {
    color: #fff;
    display: block;
    line-height: 37px;
}
#gkTopMenu .menu li a:hover {
	color: #fff;
	text-decoration: underline;
}
.ezb-mod .mod-item + .mod-item {
    border-top: none !important;
    margin: 0!important;
}
.ezb-mod .mod-item {
    overflow: hidden;
    padding: 0!important;
    position: relative;
}
.ezb-mod .mod-item :hover {
    background: rgba(255,0,0,0.2);
	color: #000;
}
#gkFooterMenu1 {
	height: 85px!important;
}
#gkFooterMenu1, #gkFooterMenu2 {
    background: url("../images/breadcrumbs_bg.png") repeat-x scroll left bottom #fafafa;
    border-bottom: 1px solid #c3c3c3;
    border-radius: 3px;
    height: 31px;
    margin-top: 8px!important;
}
/* www.devsmi.com | Web Design That Works! /////START///// */

div#discuss-wrapper .btn-danger {
	background: url("http://poloclubs.org/templates/gk_twn2/images/style1/menu_item.png") repeat-x scroll 0 0 transparent !important;
}

div#discuss-wrapper .discuss-vote .vote-down {
    bottom: 14px;
}

.mCustomScrollBox {
    max-height: 14000px!important;
}

.mCSB_scrollTools .mCSB_dragger {
	max-height: 150px!important;
}


iframe {
    width: 1150px;
}


/* www.devsmi.com | Web Design That Works! /////END///// */

/* Menu Backgrounds */
#gkTopMenubg{
    background: none repeat scroll 0 0 #cb260a;
    border-bottom: 1px solid #f93d1c;
    border-radius: 3px 3px 0 0;
    height: 37px;
    line-height: 37px;
}
#gkMainMenu {
    background: url("../images/style1/menu_item.png") repeat-x scroll 0 0 transparent;
    border-bottom: 3px solid #dc2a0b;
    height: 40px;
}
#gkMiddleMenu {
    background: url("../images/dropline_bg.jpg") repeat-x scroll left bottom #3b3b3b;
    border-radius: 0 0 3px 3px;
    height: 31px;
}
#gkBottomMenu {
    background: url("../images/breadcrumbs_bg.png") repeat-x scroll left bottom #fafafa;
    border-bottom: 1px solid #c3c3c3;
    border-radius: 0 0 3px 3px;
    height: 55px;
    position: relative;
}

/* Middle Menu */

#gkMiddleMenu {
    clear: both;
}

#gkMiddleMenu li {
	border: none;
	color: #7a7a7a;
	float: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#gkMiddleMenu li:hover {
	background: none
}

#gkMiddleMenu li a {
	color: #7a7a7a;
	display: block;
	line-height: 28px;
	padding: 0 8px;
}

#gkMiddleMenu li a:active,
#gkMiddleMenu li a:focus,
#gkMiddleMenu li a:hover {
	color: #e25b32;
}
/* middle menu */
#gkMiddleMenu {
	height: 31px;
	background: #3b3b3b url('../images/dropline_bg.jpg') repeat-x left bottom;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
#gkMiddleMenu .menu {
	float: left;
	font-size: 10px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px !important;
}
#gkMiddleMenu .menu li {
	float: left;
	padding: 0 10px 0 14px;
	background: transparent url('../images/separator_dark.png') no-repeat left center;
}
#gkMiddleMenu .menu li a {
	line-height: 30px !important;
	color: #fff;
	display: block;
}
#gkMiddleMenu .menu li a:hover {
	color: #fff;
	text-decoration: underline;
}
#gkMiddleMenu .menu li:first-child {
	padding-left: 17px;
	background: none;

}
/* Bottom menu */
#gkBottomMenu {
    clear: both;
}

#gkBottomMenu li {
	border: none;
	color: #7a7a7a;
	float: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 1px 0 0 #fff;
}

#gkBottomMenu li:hover {
	background: none
}

#gkBottomMenu li a {
	color: #000000;
	display: block;
	line-height: 28px;
	padding: 0 8px;
}

li.item-1722{
    float: right !important;
}
li.item-1722.active a{
    /*text-decoration: underline;*/
}
li.item-1722 a {
    background: #3b3b3b none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
    font-size: 10px;
    line-height: 25px !important;
    margin-right: 5px;
    margin-top: -5px;
    text-align: center;
    /*text-transform: none;*/
    width: 165px;/*cw inserted this next */ text-shadow: 0px 1px 0px #000;
font-weight: bold; 
}
#gkBottomMenu li a:active,
#gkBottomMenu li a:focus,
#gkBottomMenu li a:hover {
	color: #e25b32;
}

/* Footer menu 1 */
#gkFooterMenu1 {
    clear: both;
}

#gkFooterMenu1 li {
	border: none;
	color: #7a7a7a;
	float: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 1px 0 0 #fff;
}

#gkFooterMenu1 li:hover {
	background: none
}

#gkFooterMenu1 li a {
	color: #686868;
	display: block;
	line-height: 28px;
	padding: 0 8px;
}

#gkFooterMenu1 li a:active,
#gkFooterMenu1 li a:focus,
#gkFooterMenu1 li a:hover {
	color: #e25b32;
}

/* Footer menu 2 */
#gkFooterMenu2 {
    clear: both;
}

#gkFooterMenu2 li {
	border: none;
	color: #7a7a7a;
	float: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-shadow: 1px 0 0 #fff;
}

#gkFooterMenu2 li:hover {
	background: none
}

#gkFooterMenu2 li a {
	color: #686868;
	display: block;
	line-height: 28px;
	padding: 0 8px;
}

#gkFooterMenu2 li a:active,
#gkFooterMenu2 li a:focus,
#gkFooterMenu2 li a:hover {
	color: #e25b32;
}

#gkSearch #mod-search-searchword , #mod-blogsearch-searchword{
	background: #fff;
    border: medium none;
    border-radius: 2px;
    box-shadow: 0 0 9px #d0d0d0 inset;
    color: #4d4d4d;
    font-family: Arial,Verdana,sans-serif;
    font-size: 10px;
    height: 23px;
    line-height: 23px;
    padding: 0;
    text-indent: 10px;
    text-transform: uppercase;
    width: 180px;
}

#gkUserArea a {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 25px;
    color: #545454;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    /*margin: -34px 15px 43px 0;*/
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color 0.3s ease-out 0s;
    width: auto;
}
#gkLogo.cssLogo {
	margin-top: 44px!important;
}

#gkSidebar {
	padding-right: 10px;
}
body div#fd.es.mod-es-leaderboard .es-item-list > li {
	padding: 0!important;
}
div.discuss-mod.top-members .item-online {
	display: none !important;
}
.gks_loader {
	width: auto!important;
}

#gkBottomMainbody > div {
	width: 76%;
}
#gkBottomMainbody > div {
    box-sizing: border-box;
    float: left;
}

#gkBottomInnerInset {
	width: 24%
}
#gkBottom2 li,
#gkBottom3 li {
    background: url("../images/style1/bullet_color.png") no-repeat scroll left 10px transparent;
    font-size: 10px;
    font-weight: bold;
    line-height: 24px;
    padding-left: 15px;
    text-transform: uppercase;
}

#gkFooterMenu1 li, 
#gkFooterMenu2 li {
    background: url("../images/separator_white.png") no-repeat scroll left center transparent;
    float: left;
    padding: 0 10px 0 14px;
}
#gkFooter {
    text-align: center;
	text-shadow: 0 1px #fff;
}
#gkFooterNav {
	width: 60%;
}
#gkFooterNav a {
    color: #444 !important;
	font-weight: bold;
	font-size: 12px !important;
	text-shadow: 0 1px #fff;
}

.redheader h3.header {
    border-top: 3px solid #ea1c1c;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 15px;
    margin: 22px 10px 14px 0;
    padding: 0;
    text-transform: uppercase;
}
.redheader h3.header > span {
    background: none repeat scroll 0 0 #f8f8f8 ;
    display: block;
    float: left;
    margin-top: -13px;
    padding-right: 12px;
}
.greenheader h3.header {
    border-top: 3px solid #92c62d;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 15px;
    margin: 22px 10px 14px 0;
    padding: 0;
    text-transform: uppercase;
}
.greenheader h3.header > span {
    background: none repeat scroll 0 0 #f8f8f8 ;
    display: block;
    float: left;
    margin-top: -13px;
    padding-right: 12px;
}
.yellowheader h3.header {
    border-top: 3px solid #ebed38;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 15px;
    margin: 22px 10px 14px 0;
    padding: 0;
    text-transform: uppercase;
}
.yellowheader h3.header > span {
    background: none repeat scroll 0 0 #f8f8f8 ;
    display: block;
    float: left;
    margin-top: -13px;
    padding-right: 12px;
}
.greyheader h3.header {
    border-top: 3px solid #b2b2b2;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 15px;
    margin: 22px 10px 14px 0;
    padding: 0;
    text-transform: uppercase;
}
.greyheader h3.header > span {
    background: none repeat scroll 0 0 #f8f8f8 ;
    display: block;
    float: left;
    margin-top: -13px;
    padding-right: 12px;
}
.blueheader h3.header {
    border-top: 3px solid #0e67a5;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 15px;
    margin: 22px 10px 14px 0;
    padding: 0;
    text-transform: uppercase;
}
.blueheader h3.header > span {
    background: none repeat scroll 0 0 #f8f8f8 ;
    display: block;
    float: left;
    margin-top: -13px;
    padding-right: 12px;
}

#gkPageTop .box > h3.header, #gkPageTop .box_text > h3.header {
    border-bottom: 1px solid #e0e0e0;
    border-top: 3px solid #ea1c1c;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    height: 15px;
    margin: 22px 0 14px;
    padding: 0;
    text-transform: uppercase;
}
.ezb-mod.mod_easyblogcategoriesnsp.GOLD {
    font-size: 12px;
}
.ezb-mod .mod-item + .mod-item:hover {
	background: rgba(255,0,0,0.2);
	color: #000;
}
.ezb-mod a:focus {
 	background: rgba(255,0,0,0.2);
	color: #000;
}
.mod-category-name > a:hover{
 	background: rgba(255,0,0,0.2);
	color: #000;
}

/*.mod-category-detail{
 	background: rgba(255,0,0,0.2);
	color: #000;
}*/

#gkPage .box.color, #gkPage .box_text.color, #gkPage .box_menu.color {
    background: none repeat scroll 0 0 #dc2f10;
    color: #f9b2a6;
}
#EasyBlogMediaManager .list-form, #EasyBlogMediaManager .list-form li{
    height: auto;
    min-height: 18px;
}
#EasyBlogMediaManager .list-form input[type="checkbox"], 
#EasyBlogMediaManager .list-form li input[type="checkbox"], 
#EasyBlogMediaManager .list-form input[type="radio"], 
#EasyBlogMediaManager .list-form li input[type="radio"]{
    margin-top: 0px !important;
}
#EasyBlogMediaManager .list-form input[type="text"], 
#EasyBlogMediaManager .list-form li input[type="text"],
 #EasyBlogMediaManager .list-form input[type="password"], 
 #EasyBlogMediaManager .list-form li input[type="password"]
 {
    height: 20px !important;
 }
 .socialbutton-vertical.alignright > [data-tooltip]::before
 {
    font-size: 10px !important;
 }
#ezblog-body .blog-content p.photo-source img,
#eblog-wrapper .blog-text .easyblog-image-caption-container img
 {
    width: 100%;
    min-width: 1070px;
 }

/* ADDED BY TEITBITE@O2.PL */

body div#fd.es,
body div#fd .fd-small,
body div#fd.es .es-widget *,
body div#fd.es .es-profile-header-meta,
body div#fd.es .es-stream-list > li.empty,
body div#fd.es .es-toolbar .toolbar-user-name,
body div#fd.es .btn-sm, body div#fd.es .btn-xs,
body div#fd.es.view-profile .es-widget .fd-nav > li > a,
body div#fd.es .es-toolbar .fd-navbar-search .search-query {
    font-size: 14px;
}
