/*
#------------------------------------------------------------------------
# The real design -December 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Style 3 */
/* template.css */
::selection {
	background: #7ca401;
}

::-moz-selection {
	background: #7ca401;
}

::-webkit-selection {
	background: #7ca401;
}

a:hover,a:active,a:focus {
	color: #7ca401;
}

h1,h2,h3,h4,h5 {
	color: #7ca401;
}

h1#gkLogo a.cssLogo {
	background-image: url('../images/style2/logo.png');
}

#gkBreadcrumb .breadcrumbs li.separator {
	background-image: url('../images/style2/breadcrumbs_bullets.png');
}

#gkTools a {
	background-image: url('../images/style2/fonts.png');
}

.box li,.box_text li {
	background-image: url('../images/style2/bullet_green.png');
}

.box h3.header > span,.box_menu h3.header > span,.box_text h3.header > span {
	color: #7ca401;
}

.box.color > div {
	background: #7ca401;
	color: #bfe845;
}

.box.color li {
	background-image: url('../images/style2/bullet_white.png');
}

.box.color a {
	color: #fff;
}

.box.color a:active,.box.color a:focus,.box.color a:hover {
	color: #dffa67;
}

.box.dark li {
	background-image: url('../images/style2/bullet_white.png');
}

.box.dark a:active,.box.dark a:focus,.box.dark a:hover {
	color: #7ca401;
}

.box.color1 h3.header > span,.box_menu.color1 h3.header > span,.box_text.color1 h3.header > span {
	color: #da4d00;
}

.box.color1 a:active,.box.color1 a:focus,.box.color1 a:hover,.box_menu.color1 a:active,.box_menu.color1 a:focus,.box_menu.color1 a:hover,.box_text.color1 a:active,.box_text.color1 a:focus,.box_text.color1 a:hover {
	color: #da4d00;
}

.box.color1 li {
	background-image: url('../images/style2/bullet_green.png');
}

.box.color2 h3.header > span,.box_menu.color2 h3.header > span,.box_text.color2 h3.header > span {
	color: #008bda;
}

.box.color2 a:active,.box.color2 a:focus,.box.color2 a:hover,.box_menu.color2 a:active,.box_menu.color2 a:focus,.box_menu.color2 a:hover,.box_text.color2 a:active,.box_text.color2 a:focus,.box_text.color2 a:hover {
	color: #008bda;
}

.box.color2 li {
	background-image: url('../images/style2/bullet_blue.png');
}

.box.reversed h3.header,.box_menu.reversed h3.header,.box_text.reversed h3.header {
	color: #7ca401;
}

.box.bubble h3.header,.box_menu.bubble h3.header,.box_text.bubble h3.header {
	background-image: url('../images/style2/bubble.png');
}

.box_menu ul li {
	background-image: url('../images/style2/menu_arrow.png');
}

.box_menu .active {
	color: #7ca401;
}

.box.small li {
	background-image: url('../images/style2/bullet_white.png');
}

/* menu.css */
#gkMainMenu > div > ul > li > a {
	background-image: url('../images/style2/bullets.png');
}

#gkMainMenu > div > ul > li.active > a {
	color: #7ca401;
}

#gkMainMenu > div > ul > li > div.childcontent > div.childcontent-inner-wrap > span.childcontent-bullet {
	background-image: url('../images/style2/submenu_bg.png');
}

#gkMainMenu > div > ul div.childcontent li {
	background: transparent url('../images/style2/bullet_green.png') no-repeat 0 14px;
}

#gkMainMenu > div > ul div.childcontent li.active > a,#gkMainMenu > div > ul div.childcontent li.active > span,#gkMainMenu > div > ul div.childcontent li:hover > a,#gkMainMenu > div > ul div.childcontent li:hover > span,#gkMainMenu > div > ul div.childcontent li > a:hover,#gkMainMenu > div > ul div.childcontent li > span:hover,#gkMainMenu > div > ul div.childcontent li.active > a > span,#gkMainMenu > div > ul div.childcontent li.active > span > span,#gkMainMenu > div > ul div.childcontent li:hover > a > span,#gkMainMenu > div > ul div.childcontent li:hover > span > span,#gkMainMenu > div > ul div.childcontent li > a:hover > span,#gkMainMenu > div > ul div.childcontent li > span:hover > span {
	color: #7ca401;
}

#gkMainMenu > div > ul div.childcontent .group-title .menu-title {
	color: #7ca401;
}

#gkSubmenu > div > ul > li {
	background-image: url('../images/style2/breadcrumbs_bullets.png');
}

#gkSubmenu ul li li {
	background-image: url('../images/style2/bullet_green.png');
}

#gkSubmenu ul li li > a:hover,#gkSubmenu ul li li > a:hover > span {
	color: #7ca401;
}

/* joomla.css */
.button:hover,.button:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus,.pagenav-next a:hover,.pagenav-prev a:hover,.pagenav-next a:active,.pagenav-prev a:active,.pagenav-next a:focus,.pagenav-prev a:focus {
	background: #7ca401;
}

p.readmore a,a.readon,a.k2ReadMore {
	background-image: url('../images/style2/arrows.png');
}

.items-more ol li {
	background-image: url('../images/style2/bullet_green.png');
}

#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {
	background-image: url('../images/style2/typography/info_small.png');
}

#system-message dd.error ul li {
	background-image: url('../images/style2/typography/warning_small.png');
}

#system-message dd.notice ul li {
	background-image: url('../images/style2/typography/tips_small.png');
}

form#member-registration .spacer strong,form#member-registration fieldset dt span.star {
	color: #7ca401;
}

.weblink-category table td.title {
	background-image: url('../images/style2/bullet_green.png');
}

div#article-index h3 {
	border-bottom: 3px solid #7ca401;
}

div.pagenavcounter {
	color: #7ca401;
}

dl#tabs dt:hover {
	color: #7ca401;
}

dl#tabs dt.open {
	border-bottom: 1px solid #7ca401;
	color: #7ca401;
}

dl#tabs dt:hover a,dl#tabs dt.open a {
	color: #7ca401;
}

/* gk_stuff.css */
ul.gkTabs li.active {
	border-bottom: 1px solid #7ca401;
	color: #7ca401;
}

ul.gkTabs li:hover {
	color: #7ca401;
}

/* suffix tab1 */
.tab1 ul.gkTabs li.active {
	border-bottom: 1px solid #da4d00;
	color: #da4d00;
}

.tab1 ul.gkTabs li:hover {
	color: #da4d00;
}

/* suffix tab2 */
.tab2 ul.gkTabs li.active {
	border-bottom: 1px solid #008bda;
	color: #008bda;
}

.tab2 ul.gkTabs li:hover {
	color: #008bda;
}

/* NSP */
.nspBotInterface .nspPagination li,.nspTopInterface .nspPagination li,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li.active {
	background-image: url('../images/style2/bullets.png');
	background-position: -1px -102px;
}

.nspBotInterface .nspPagination li:hover,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li:hover,.nspTopInterface .nspPagination li.active {
	background-position: -1px -12px;
}

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
	background-image: url('../images/style2/nsp_arrows.png');
	background-position: 0 -160px;
}

.nspBotInterface .nspNext,.nspTopInterface .nspNext {
	background-position: 0 -10px;
}

/* suffix color1 */
.color1 .nspBotInterface .nspPrev,.color1 .nspTopInterface .nspPrev,.color1 .nspBotInterface .nspNext,.color1 .nspTopInterface .nspNext {
	background-position: 0 -190px;
}

.color1 .nspBotInterface .nspNext,.color1 .nspTopInterface .nspNext {
	background-position: 0 -40px;
}

.color1 .nspBotInterface .nspPagination li:hover,.color1 .nspBotInterface .nspPagination li.active,.color1 .nspTopInterface .nspPagination li:hover,.color1 .nspTopInterface .nspPagination li.active {
	background-position: -1px -42px;
}

.color1 a.readon {
	background-position: right -37px;
}

/* suffix color2 */
.color2 .nspBotInterface .nspPrev,.color2 .nspTopInterface .nspPrev,.color2 .nspBotInterface .nspNext,.color2 .nspTopInterface .nspNext {
	background-position: 0 -220px;
}

.color2 .nspBotInterface .nspNext,.color2 .nspTopInterface .nspNext {
	background-position: 0 -70px;
}

.color2 .nspBotInterface .nspPagination li:hover,.color2 .nspBotInterface .nspPagination li.active,.color2 .nspTopInterface .nspPagination li:hover,.color2 .nspTopInterface .nspPagination li.active {
	background-position: -1px -72px;
}

.color2 a.readon {
	background-position: right -67px;
}

/* suffix color */
.color .nspBotInterface .nspPrev,.color .nspTopInterface .nspPrev,.color .nspBotInterface .nspNext,.color .nspTopInterface .nspNext {
	background-position: 0 -250px;
}

.color .nspBotInterface .nspNext,.color .nspTopInterface .nspNext {
	background-position: 0 -100px;
}

.color .nspBotInterface .nspPagination li:hover,.color .nspBotInterface .nspPagination li.active,.color .nspTopInterface .nspPagination li:hover,.color .nspTopInterface .nspPagination li.active {
	background-position: -1px -102px;
}

.box.color .nspLinks ul li {
	border-top: 1px solid #eb4e11 !important;
}

.color .nspArt p.nspInfo {
	color: #f5d8bd;
}

.color a.readon {
	background-position: right -97px;
}

.gkIsWrapper-gk_the_real_design .gkHeaderBg {
	background-image: url('../images/style2/is_bg.jpg');
}

.gkIsWrapper-gk_the_real_design .gkIsInterface {
	background-image: url('../images/style2/is_shadow.png');
}

.gkIsWrapper-gk_the_real_design .gkIsInterface ul li {
	background-image: url('../images/style2/is_pagination.png');
}

/* k2.css */
.catItemHeader .catItemTitle span sup,.itemHeader .itemTitle span sup {
	color: #7ca401;
}

.catItemTagsBlock ul.catItemTags li a:hover,.itemTagsBlock ul.itemTags li a:hover {
	color: #7ca401;
}

.itemRelated h3,.itemAuthorLatest h3 {
	color: #7ca401;
}

.itemRelated ul li,.itemAuthorLatest ul li {
	background-image: url('../images/style2/bullet_green.png');
}

.itemCommentsForm form span#formLog {
	color: #7ca401;
}

.subCategory h3 span {
	color: #7ca401;
}

#itemListLinks ul li {
	background-image: url('../images/style2/bullet_green.png');
}

table.calendar tr td.calendarCurrentMonth {
	color: #7ca401;
}

table.calendar tr td.calendarToday {
	background: #7ca401;
}

table.calendar tr td.calendarTodayLinked a:hover {
	background: #9ec623;
}

.gkDate.comments {
	background-image: url('../images/style2/comments_icon.png');
}