/*

#------------------------------------------------------------------------

# cherryDesign -April 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

 */
/* template.css */
body {
	background: #000 url('../images/style2/bg.png') repeat 0 0;
	color: #bbbfc4;
}

a {
	color: #d4d9de;
}

a:hover,a:active,a:focus {
	color: #a29778;
}

hr {
	border-top: 1px solid #dddddd;
}

.item-page a {
	color: #a29778;
}

.item-page a:hover {
	color: #d4d9de;
}

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

#gkLogo {
	background: ;
}

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

#gkWrapFull {
	background: transparent url('../images/style2/bg_pattern_bottom.jpg') repeat 0 0;
}

#gkWrapFull2 {
	background: transparent url('../images/style2/bg_pattern.png') repeat-x 0 0;
}

#gkWrapFull3 {
	background: transparent url('../images/style2/bg_lines.png') no-repeat right 0;
}

#gkWrapFull4 {
	background: transparent url('../images/style2/bg_pattern_bottom.jpg') repeat 0 0;
}

#gkWrapFull5 {
	background: transparent url('../images/style2/bg_pattern.jpg') repeat 0 0;
}

#gkWrapFull6 {
	background: transparent url('../images/style2/bg_lines.png') no-repeat right 0;
}

#gkStyleArea #gkstyle2 {
	background: transparent url('../images/style2/style_switcher.png') no-repeat right 0;
}

#gkStyleArea #gkStyle2 {
	background: transparent url('../images/style2/style_switcher.png') no-repeat left 0;
}

#gkTools a {
	background: transparent url('../images/style2/tools.png') no-repeat 0 0;
}

p.readmore a {
	color: #a29778;
}

p.readmore a:hover {
	color: #d4d9de;
}

#gkFooter {
	background: transparent url('../images/style2/line.png') repeat-x 0 0;
}

/* menu.css */
div.gk-menu a,#gkDropMain a {
	color: #fff;
}

div.gk-menu a:hover,#gkDropMain a:hover {
	color: #a29778;
}

div.gk-menu > ul.level0 > li {
	background: transparent url('../images/style2/menu_separator.png') no-repeat left 0;
}

div.gk-menu > ul.level0 > li.active > a > span.menu-title {
	color: #a29778;
}

div.gk-menu > ul.level0 > li {
	background: transparent url('../images/style2/menu_separator.png') no-repeat left 0;
}

div.gk-menu > ul.level0 > li.haschild:hover {
	background: ;
}

div.gk-menu > ul.level0 div.childcontent,div#gkDropSub > ul > li ul {
	background: ;
}

div.gk-menu > ul.level0 div.childcontent ul li {
	background: transparent url('../images/style2/separator.png') repeat-x 0 bottom !important;
}

div.gk-menu > ul.level0 div.childcontent ul li:last-child {
	background-image: none !important;
}

div#gkSubmenu {
	background: transparent url('../images/style2/separator.png') repeat-x 0 top;
}

div#gkDropSub {
	background: transparent url('../images/style2/separator.png') repeat-x 0 bottom;
}

div#gkDropSub > ul > li:first-child,div#gkDropMain > ul > li {
	background: transparent url('../images/style2/menu_separator.png') no-repeat right 0;
}

div#gkDropMain .active {
	color: #a29778;
}

div#gkDropSub > ul li:hover>a,div#gkDropSub > ul li:hover>a span {
	color: #a29778 !important;
}

div#gkDropSub > ul > li li {
	background: transparent url('../images/style2/separator.png') repeat-x 0 bottom;
}

div#gkDropSub > ul > li li:last-child {
	background-image: none;
}

div#gkDropSub > ul > li.empty {
	background-image: none;
}

div.gk-menu > ul.level0 > li li.group .group-title {
	background: rgba(19, 22, 25, 0.7);
	border: 1px solid rgb(19,22,25);
}

/* box + suffixes */
.text em {
	color: #a29778;
	font-style: normal;
	line-height: 40px;
}

.box.ordered ul li {
	color: #a29778;
}

.box.color > h3,.box.color > h3 span {
	color: #fff;
}

.box_text em {
	color: #a44040;
}

.box > h3,.box_text > h3,.box_menu > h3 {
	color: #3d3d3d;
}

.box > h3 span,.box_text > h3 span,.box_menu > h3 span {
	color: #fff;
}

.box > h3 small,.box_text > h3 small,.box_menu > h3 small {
	color: #999;
}

.box li {
	background: transparent url('../images/style2/separator.png') repeat-x 0 top;
}

.box.bullets ul li {
	background: transparent url('../images/style2/gk_nsp_arrows.png') no-repeat -14px 11px;
}

.box.note {
	background: url('../images/style2/mod_note-top.png') no-repeat 100% 0;
}

.box.note .moduletable_content {
	background: #fff;
	color: #000;
}

.box.note>h3 {
	text-align: right;
	background: url('../images/style2/mod_sticky.png') no-repeat 0 0;
	color: #2d2d2d;
}

.box.note .moduletable_bot {
	background: url('../images/style2/mod_note-bottom.png') no-repeat 0 100%;
}

.box.note>h3 span {
	color: #fff;
}

.box.note>h3 {
	background: url('../images/style2/mod_sticky.png') no-repeat 0 0;
	color: #a29778;
}

.box.note .content {
	background: url('../images/style2/mod_note-bottom.png') no-repeat 0 100%;
}

.box.note .content > div {
	background-color: #898E91;
}

.box_menu ul li {
	background: transparent url('../images/style2/separator.png') repeat-x 0 top;
}

.box_menu ul li a {
	background: transparent url('../images/style2/gk_nsp_arrows.png') no-repeat -14px 2px;
}

.box_menu ul.menu li.active>a {
	color: #a29778;
}

.box_menu ul.menu li {
	background: transparent url('../images/style2/separator.png') repeat-x 0 top;
}

.box_menu ul.menu li a {
	background: transparent url('../images/style2/gk_nsp_arrows.png') no-repeat -14px 2px;
}

.box > h3,.box_text > h3,.box_menu > h3 {
	background: transparent url('../images/style2/module_header.png') no-repeat left bottom;
	color: #a29778;
}

.box_menu ul.menu li a {
	color: #D4D9DE;
}

/* joomla.css */
#system-message dd.message ul {
	color: #2d2d2d;
}

#system-message dd.notice ul {
	color: #757575;
}

#system-message dd.error ul {
	color: #a44040;
}

input,select,textarea,.inputbox {
	border: 1px solid #414141;
	background: rgba(69, 72, 78, 0.35);
	color: #a29778;
}

input,select {
	height: 22px;
}

input[type=radio],input[type=checkbox] {
	background: transparent !important;
}

.adminform button,#adminForm button,button,a.readon,input[type="submit"],input[type="button"] {
	color: #fff;
	background: transparent url('../images/style2/btn.png') repeat 0 0;
	color: #fff;
}

.adminform button:hover,.adminform button:focus,#adminForm button:hover,#adminForm button:focus,button:hover,button:focus,a.readon:hover,a.readon:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="button"]:hover,input[type="button"]:focus {
	background: transparent url('../images/style2/btn.png') repeat 0 bottom;
	color: #fff;
}

#mod-search-searchword {
	color: #a29778;
}

.tip-wrap {
	background: rgba(69, 72, 78, 1.0);
	border: 1px solid #414141;
}

.tip-title {
	background: transparent url('../images/style2/btn.png') repeat 0 bottom;
	background-position: 0 bottom;
	color: #fff;
}

img.caption {
	border: 1px dotted #414141;
	color: #666;
}

#article-index ul li,div.pagination ul li {
	background: transparent url('../images/style2/btn.png') repeat 0 0;
}

div.pagination ul li:hover,#article-index ul li:hover {
	background: transparent url('../images/style2/btn.png') repeat 0 bottom;
	color: #4d4d4d;
}

div.pagination ul li:hover a,div.pagination ul li:hover span,#article-index ul li:hover a,#article-index ul li:hover span,div.pagination ul li a,#article-index ul li a,#article-index ul li span,div.pagination ul li span {
	color: #fff;
}

dd.createdby {
	color: #a29778;
}

.pagenavcounter,p.counter {
	color: #999999;
}

.categories-list a {
	color: #a29778;
}

.categories-list a:hover {
	color: #000;
}

#adminForm table thead tr th {
	background: transparent url('../images/style2/line.png') no-repeat left bottom;
	color: #a29778;
}

#adminForm table thead tr th a {
	color: #a29778;
}

.cat-list-row1 td {
	padding: 7px 10px;
	background: transparent url('../images/style2/separator.png') repeat-x 0 bottom;
}

.item-title a,a.category {
	color: #a29778;
}

.item-title a:hover,a.category:hover {
	color: #d4d9de;
}

.contact-image {
	border: 1px solid #414141;
}

.contact-form {
	background: transparent url('../images/style2/separator.png') repeat-x 0 0;
}

.categories-list li:first-child {
	background: none;
}

.categories-list li {
	background: transparent url('../images/style2/separator.png') repeat-x 0 top;
}

.contact-category a {
	color: #a29778;
}

.search-results dt.result-title {
	background: transparent url('../images/style2/separator.png') repeat-x 0 top;
}

.contact-name {
	padding-right: 40px;
	background: transparent url('../images/style2/line.png') no-repeat left bottom;
}

.item-page > h2 a,.blog h2 a {
	color: #fff;
}

.bannergroup_text .banneritem {
	background: transparent url('../images/style2/separator.png') repeat-x 0 bottom;
}

.item-page > h2 {
	background: url('../images/style2/line.png') repeat-x 0 100%;
	color: #fff;
}

.blog h2 {
	background: url('../images/style2/line.png') repeat-x 0 100%;
	color: #fff;
}

#system-message dd.message ul {
	background: url('../images/style2/line.png') repeat-x 0 top;
}

#system-message dd.message ul li {
	background: url('../images/style2/line.png') repeat-x 0 bottom;
}

#system-message dd.notice ul {
	background: url('../images/style2/separator.png') repeat-x 0 top;
}

#system-message dd.notice ul li {
	background: url('../images/style2/separator.png') repeat-x 0 bottom;
}

#system-message dd.error ul {
	background: url('../images/style2/active_line.png') repeat-x 0 top;
}

#system-message dd.error ul li {
	background: url('../images/style2/active_line.png') repeat-x 0 bottom;
}

#system-message dd.message ul {
	color: #a29778;
}

#system-message dd.notice ul {
	color: #a29778;
}

#system-message dd.error ul {
	color: #a29778;
}

.items-more ol li {
	background: transparent url('../images/style2/gk_nsp_arrows.png') no-repeat -14px center;
}

.cat-list-row0 td,.cat-list-row1 td {
	padding: 7px 10px;
	background: transparent url('../images/style2/separator.png') repeat-x 0 bottom;
}

#gkComponent > div > h1,#gkComponent > div > h1 a {
	background: url('../images/style2/line.png') repeat-x 0 100%;
	color: #fff;
}

/*CSS3*/
div.gk-menu > ul.level0 > li > a > span.menu-desc,div.gk-menu > ul.level0 > li li.group .group-title .menu-desc,#gkDropMain > ul > li > a > span.menu-desc,div#gkDropSub > ul > li li a {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}

div.gk-menu > ul.level0 > li > a > span.menu-title,div.gk-menu > ul.level0 > li li.group .group-title .menu-title,#gkDropMain > ul > li > a > span.menu-title {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}

.box h3,.box_text h3,.box_menu h3 {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}

.text {
	text-shadow: 1px 1px 1px #000;
	-moz-text-shadow: 1px 1px 1px #000;
	-webkit-text-shadow: 1px 1px 1px #000;
}

.panel {
	border: solid 1px #414141;
}

.panel h3.pane-toggler a {
	background: url("../images/style2/submenu.png") repeat scroll 0 0 transparent;
}

.panel h3.pane-toggler-down a {
	background: none repeat scroll 0 0 rgba(19, 22, 25, 0.7);
	border-bottom: solid 1px #414141;
}

dl.tabs dt.open {
	background: url("../images/style2/submenu.png") repeat scroll 0 0 transparent;
	border-bottom: 1px solid #414141;
}

dl.tabs dt {
	background: none repeat scroll 0 0 rgba(19, 22, 25, 0.7);
	border-left: 1px solid #414141;
	border-right: 1px solid #414141;
	border-top: 1px solid #414141;
}

div.current {
	border: 1px solid #414141;
}

/*gk stuff*/
.nspImage {
	border: 1px solid #414141;
}

.nspImage:hover {
	border: 1px solid #8d8772;
}

.nspBotInterface .nspPagination li,.nspTopInterface .nspPagination li {
	background-image: url('../images/style2/gk_nsp_pagination.png');
}

.nspBotInterface .nspPagination li:hover,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li:hover,.nspTopInterface .nspPagination li.active {
	background-image: url('../images/style2/gk_nsp_pagination.png');
}

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev,.nspBotInterface .nspNext,.nspTopInterface .nspNext {
	background-image: url('../images/style2/gk_nsp_arrows.png');
}

.gkIsWrapper-gk_cherrydesign .gkIsOverlay {
	background: transparent url('../images/style2/gk_is_overlay.png') repeat 0 0 !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsOverlay p {
	color: #fff !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsOverlay .readmore {
	color: #a29778 !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsOverlay .readmore:hover {
	color: #fff !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsPreloader {
	background: #030609 url('images/loader.gif') no-repeat center center !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsPagination li {
	background: transparent url('../images/style2/gk_is_btns.png') no-repeat 0 0 !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsPagination li.active,.gkIsWrapper-gk_cherrydesign .gkIsPagination li:hover {
	background: transparent url('../images/style2/gk_is_btns.png') no-repeat 0 bottom !important;
	color: #a29778 !important;
}

.gkIsWrapper-gk_cherrydesign .gkIsSlide {
	padding: 6px !important;
	border: 1px solid #414141 !important;
}

/* k2.css */
.k2Avatar img {
	border: 1px solid #414141;
}

.k2Pagination {
	color: #d4d9de;
}

.genericItemView {
	border-bottom: 1px dotted #414141;
}

.userItemViewUnpublished {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.9;
	border: 4px solid #414141;
	background: #000;
}

.itemView {
	border-bottom: 1px dotted #414141;
}

.userItemEditLink,.catItemEditLink,.itemEditLink {
	border-bottom: 2px solid #414141;
}

.latestItemDateCreated,.genericItemDateCreated,.userItemDateCreated,.catItemDateCreated,.itemDateCreated {
	color: #d4d9de;
}

.genericItemDateCreated {
	border-right: 1px solid #414141;
}

.itemHeader .itemTitle {
	color: #fff;
}

.latestItemHeader .latestItemTitle a,.genericItemHeader .genericItemTitle a,.userItemHeader .userItemTitle a,.catItemHeader .catItemTitle a {
	color: #fff;
}

.latestItemHeader .latestItemTitle a:hover,.genericItemHeader .genericItemTitle a:hover,.userItemHeader .userItemTitle a:hover,.catItemHeader .catItemTitle a:hover {
	color: #a29778;
}

.userItemHeader .userItemTitle span sup,.catItemHeader .catItemTitle span sup,.itemHeader .itemTitle span sup {
	color: #a29778;
}

.itemToolbar {
	background: url('../images/style2/line.png') repeat-x 0 0;
}

.itemToolbar ul {
	background: url('../images/style2/line.png') repeat-x 0 100%;
}

.itemToolbar ul li {
	border-left: 1px solid #414141;
}

.itemToolbar .itemAuthor a {
	color: #a29778;
}

.itemToolbar .itemAuthor a:hover {
	color: #d4d9de;
}

.latestItemImageBlock,.genericItemImageBlock,.catItemImageBlock {
	border: none;
}

span.latestItemImage img,span.genericItemImage img,span.userItemImage img,span.catItemImage img,span.itemImage img {
	border: 1px dotted #414141;
}

span.itemImageCaption {
	color: #a29778;
}

span.itemImageCredits {
	color: #8E9297;
}

.latestItemIntroText img,.genericItemIntroText img,.userItemIntroText img,.catItemIntroText img,.itemIntroText img {
	background: #000;
	border: 1px solid #414141;
}

.itemFullText img {
	background: #000;
	border: 1px solid #414141;
}

.catItemExtraFields h4,.genericItemExtraFields h4,.itemExtraFields h3 {
	background: rgba(69, 72, 78, 0.35);
	border: 1px solid #414141;
}

.catItemExtraFields ul li,.genericItemExtraFields ul li,.itemExtraFields ul li {
	background: url('../images/style2/separator.png') repeat-x 0 100%;
}

span.itemDateModified {
	color: #8E9297;
}

.catItemHitsBlock,.itemHitsTwitter {
	background: url('../images/style2/separator.png') repeat-x 0 100%;
}

span.itemHitsTwitterSep {
	color: #414141;
}

.itemCategory {
	background: url('../images/style2/separator.png') repeat-x 0 100%;
}

.latestItemTagsBlock,.userItemTagsBlock,.catItemTagsBlock,.itemTagsBlock {
	background: url('../images/style2/separator.png') repeat-x 0 100%;
}

.latestItemTagsBlock ul.latestItemTags li a,.userItemTagsBlock ul.userItemTags li a,.catItemTagsBlock ul.catItemTags li a,.itemTagsBlock ul.itemTags li a {
	color: #8E9297;
}

.latestItemTagsBlock ul.latestItemTags li a:hover,.userItemTagsBlock ul.userItemTags li a:hover,.catItemTagsBlock ul.catItemTags li a:hover,.itemTagsBlock ul.itemTags li a:hover {
	color: #a29778;
}

.itemSocialLinksBlock {
	background: url('../images/style2/separator.png') repeat-x 0 100%;
}

.catItemAttachmentsBlock,.itemAttachmentsBlock {
	border-bottom: 1px dotted #414141;
}

.catItemAttachmentsBlock ul.catItemAttachments li span,.itemAttachmentsBlock ul.itemAttachments li span {
	color: #8E9297;
}

.modulePretext {
	background: rgba(69, 72, 78, 0.35);
}

.itemAuthorBlock {
	background: url('../images/style2/line.png') repeat-x 0 0;
}

.itemAuthorBlock img.itemAuthorAvatar {
	border: 1px solid #414141;
}

.itemAuthorBlock .itemAuthorDetails {
	background: rgba(69, 72, 78, 0.35);
}

.itemAuthorBlock .itemAuthorDetails span.itemAuthorUrl {
	border-right: 1px solid #414141;
}

.itemRelated h3 {
	background: rgba(69, 72, 78, 0.35);
	border: 1px solid #414141;
}

.itemRelated ul li {
	background: url("../images/style2/separator.png") repeat-x scroll 0 100% transparent;
}

.itemRelated ul li a {
	background: url("../images/style2/gk_nsp_arrows.png") no-repeat scroll -14px 3px;
}

.itemAuthorLatest h3 {
	background: rgba(69, 72, 78, 0.35);
	border: 1px solid #414141;
}

.itemAuthorLatest ul li {
	background: url("../images/style2/separator.png") repeat-x scroll 0 100% transparent;
}

.itemAuthorLatest ul li a {
	background: url("../images/style2/gk_nsp_arrows.png") no-repeat scroll -14px 3px;
}

.itemVideoBlock span.itemVideoCaption {
	color: #a29778;
}

.itemVideoBlock span.itemVideoCredits {
	color: #8E9297;
}

.itemNavigation {
	background: rgba(69, 72, 78, 0.35);
	border: 1px solid #414141;
}

.itemNavigation span.itemNavigationTitle {
	color: #bbbfc4;
}

.itemComments ul.itemCommentsList li {
	background: url("../images/style2/separator.png") repeat-x scroll 0 100% transparent;
}

.itemComments ul.itemCommentsList li img {
	border: 1px solid #414141;
}

.itemComments ul.itemCommentsList li span.commentDate {
	border-right: 1px solid #414141;
	color: #8E9297;
}

.itemComments ul.itemCommentsList li span.commentAuthorName {
	color: #a29778;
}

.itemComments h3 {
	background: url('../images/style2/line.png') repeat-x 0 100%;
	color: #bbbfc4;
}

.itemCommentsForm form span#formLog {
	color: #a29778;
}

.latestItemsUser,.userBlock {
	background: rgba(69, 72, 78, 0.35) url('../images/style2/line.png') repeat-x 0 0;
}

.latestItemsUser img,.userBlock img {
	border: 1px solid #414141;
}

.latestItemsUser p.latestItemsUserAdditionalInfo,.userBlock p.userAdditionalInfo {
	background: url('../images/style2/separator.png') repeat-x 0 0;
}

.userBlock p.userAdditionalInfo span a {
	color: #d4d9de;
}

.userBlock p.userAdditionalInfo span a:hover {
	color: #fff;
}

span.catItemAddLink,span.userItemAddLink {
	border-bottom: 2px solid #414141;
}

.latestItemsCategoryImage img,.itemListCategory img {
	background: #000;
	border: 1px solid #414141;
}

.subCategory a.subCategoryImage img {
	background: #000;
	border: 1px solid #414141;
}

.subCategory h2 a {
	color: #d4d9de;
}

#itemListLinks {
	background: #000;
	border: 1px solid #414141;
}

.latestItemCommentsLink,.catItemCommentsLink,.userItemCommentsLink {
	border-right: 1px solid #414141;
}

.latestItemReadMore a.k2ReadMore,.userItemReadMore a.k2ReadMore,.catItemReadMore a.k2ReadMore {
	color: #a29778;
}

.latestItemReadMore a:hover.k2ReadMore,.userItemReadMore a:hover.k2ReadMore,.catItemReadMore a:hover.k2ReadMore {
	color: #d4d9de;
}

span.catItemDateModified {
	color: #8E9297;
	border-top: 1px solid #414141;
}

h2.latestItemTitleList {
	border-bottom: 1px dotted #414141;
}

img.k2AccountPageImage {
	border: 4px solid #414141;
}

.k2AccountPage .k2AccountPageUpdate {
	border-top: 1px dotted #414141;
}

.k2LatestCommentsBlock ul li {
	background: url('../images/style2/separator.png') repeat-x 0 0;
}

.k2LatestCommentsBlock ul li a.lcAvatar img {
	border: 1px solid #414141;
}

.k2LatestCommentsBlock ul li span.lcUsername {
	color: #a29778;
}

.k2LatestCommentsBlock ul li span.lcCommentDate {
	color: #bbbfc4;
}

.k2LatestCommentsBlock ul li a:hover span.lcComment {
	color: #d4d9de;
}

.k2TopCommentersBlock ul li span.tcLatestCommentDate {
	color: #bbbfc4;
}

.k2ItemsBlock ul li {
	background: url('../images/style2/separator.png') repeat-x 0 0;
}

.k2ItemsBlock ul li .moduleItemAuthor {
	color: #bbbfc4;
}

.k2ItemsBlock ul li a.moduleItemAuthorAvatar img {
	border: 1px solid #414141;
}

.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img {
	border: 1px solid #414141;
}

.k2ItemsBlock ul li a.moduleItemComments {
	border-right: 1px solid #414141;
}

.k2ItemsBlock ul li span.moduleItemHits {
	border-right: 1px solid #414141;
}

.k2ItemsBlock ul li a.moduleItemReadMore {
	color: #a29778;
}

.k2ItemsBlock ul li a:hover.moduleItemReadMore {
	color: #d4d9de;
}

.k2UserBlock p.ubGreeting {
	border-bottom: 1px dotted #414141;
}

.k2BreadcrumbsBlock span.bcTitle {
	color: #8E9297;
}

table.calendar {
	background: #000;
}

table.calendar tr td {
	border: 1px solid #f4f4f4;
	background: #fff;
}

table.calendar tr td.calendarNavMonthPrev {
	background: #f3f3f3;
}

table.calendar tr td.calendarCurrentMonth {
	background: #f3f3f3;
}

table.calendar tr td.calendarNavMonthNext {
	background: #f3f3f3;
}

table.calendar tr td.calendarDayName {
	background: #e9e9e9;
}

table.calendar tr td.calendarDateEmpty {
	background: #fbfbfb;
}

table.calendar tr td.calendarDateLinked a {
	background: #eee;
}

table.calendar tr td.calendarDateLinked a:hover {
	background: #135cae;
	color: #fff;
}

table.calendar tr td.calendarToday {
	background: #135cae;
	color: #fff;
}

table.calendar tr td.calendarTodayLinked {
	background: #135cae;
	color: #fff;
}

table.calendar tr td.calendarTodayLinked a {
	color: #fff;
}

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

.k2CategoriesListBlock ul li {
	background: url('../images/style2/separator.png') repeat-x 0 0;
}

.k2CategoriesListBlock ul li a {
	background: url('../images/style2/gk_nsp_arrows.png') no-repeat -14px 3px;
}

.k2CategoriesListBlock ul li ul {
	border-left: 1px solid #414141;
}

.k2TagCloudBlock a:hover {
	background: rgba(69, 72, 78, 0.35);
	color: #fff;
}

.k2TagCloudBlock a:hover {
	background: rgba(224, 199, 113, 0.35);
}

.k2Pagination ul li {
	background: transparent url('../images/style2/btn.png') repeat 0 0;
}

.k2Pagination ul li:hover {
	background: transparent url('../images/style2/btn.png') repeat 0 bottom;
	color: #4d4d4d;
}

.k2Pagination ul li:hover a,.k2Pagination ul li:hover span,.k2Pagination ul li a,.k2Pagination ul li span {
	color: #fff;
}
.gkTabsWrap.vertical ol li { 
	color: #fff;
	text-shadow: 1px 1px 0 #000;
	background: none;
}
.gkTabsWrap.vertical ol li:hover,
.gkTabsWrap.vertical ol li.active { 
	color: #a29778!important;
	text-shadow: 1px 1px 1px #000;
	background: none;
}
.gkTabsWrap.vertical ol { 
	background: url("../images/style2/separator.png") repeat-x scroll 0 bottom transparent
}