/*
#------------------------------------------------------------------------
# Restaurant -April 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
 */
/* Style 2 */
/* template.css */

@import url(http://fonts.googleapis.com/css?family=Noto+Serif:400italic&subset=cyrillic,latin);

h3.header {font-family: 'Noto Serif', serif; font-style: italic;}

.gkMenu a {
	font-family: 'Noto Serif', serif; font-style: italic;
}

article header h1{
	font-family: 'Noto Serif', serif; 
	font-style: italic;
	font-size: 21px !important;
}

::selection {
	background: #f9e583;
}

body {
	background-image: url('../images/style2/bg_pattern.png') ;
	color: #474645;
}

a {
	color: #44171a;
}

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

#gkBg {
	background-image: none;
}

.nopicture #gkBg {
	background: none !important;
}

#gkContent {
	background-image: url('../images/style2/paper.png');
}

#gkContent:before {
	/*background-image: url('../images/style2/clips.png'), url('../images/style2/clips.png'), url('../images/style2/paper.png');*/
}

.noclips #gkContent:before {
	background-image: url('../images/style2/paper.png');
}

.nopaper #gkContent:before {
	background-image: url('../images/style2/clips.png'), url('../images/style2/clips.png');
}

#gkTop1 + #gkPage #gkContent:before,#gkTop2 + #gkPage #gkContent:before {
	/*background-image: url('../images/style2/paper.png');*/
}

#gkLogo.cssLogo {
	background-image: url('../images/style2/logo.png');
	margin-top: -7px;
}

#gkLogo.text {
	color: #333;
}

#gkPageTop {
	background: transparent url('../images/style2/bg_menubar_dark.png') repeat-x 0 bottom;
 border-bottom: 1px solid #782D2A;
    border-top: 1px solid #782D2A;
}

#gkCart {
	/*background-image: url('../images/style2/bg_cart.png');*/
	color: #f4ddbd;
	text-shadow: 1px 1px 0 #333;
}

#gkCart a {
	color: #e95421;
}

#gkCart a:active,#gkCart a:focus,#gkCart a:hover {
	color: #f4ddbd;
}

.gkMenu > ul > li.login a {
	background-image: url('../images/style2/menu_login_bg.png');
}

#gkTools a:hover {
	border-color: #f9e583;
}

#gkBg > footer {
	color: #f4ddbd;
	text-shadow: 1px 1px 0 #333;
	 {background-image: url("../images/style2/footer.jpg");}
}

#gkBg > footer a {
	color: #f6ffdf;
}

#gkBg > footer a:active,#gkBg > footer a:focus,#gkBg > footer a:hover {
	color: #f9e583;
}

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

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

.box_menu ul li a:active,.box_menu ul li a:focus,.box_menu ul li a:hover,.box_menu ul li.current a,.box_menu ul li.activeCategory a {
	background-image: url('../images/style2/menu_active.png');
}

.box.paper {
	background-image: url('../images/style2/bg_paper.png');
}

.box.border {
	border: 5px solid #ececec;
}

.box.transparent .header {
	color: #F4DDBD;
	text-shadow: 1px 1px 0 #333;
}

.box.pattern {
	background-image: url('../images/style2/bg_light_pattern.png');
}

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

.box.underscore .header {
	background-image: url('../images/style2/bg_underscore.png');
}

.box.wood1 {
	background-image: url('../images/style2/bg_wood1.jpg');
}

.box.wood2 {
	background-image: url('../images/style2/bg_wood2.jpg');
}

.box.border {
	border: 5px solid #f4ddbd;
}

#gkBottom2 {
	text-shadow: 1px 1px 0 #333;
	color: #f4ddbd !important;
}

#gkBottom2 .box,#gkBottom2 .box_menu,#gkBottom2 .box_text {
	color: #f4ddbd;
}

#gkBottom2 .header {
	color: #f4ddbd;
}

#gkBottom2 a {
	color: #f6ffdf;
}

#gkBottom2 a:active,#gkBottom2 a:focus,#gkBottom2 a:hover {
	color: #f9e583;
}

.socialBlock {
	border-top: 1px dashed #f4ddbd;
}

/* menu.css */
.gkMenu > ul > li > a {
	color: #f4ddbd;
}

.gkMenu > ul > li:hover > a,.gkMenu > ul > li:active > a,.gkMenu > ul > li:focus > a,.gkMenu > ul > li.active:hover > a,.gkMenu > ul > li.active:active > a,.gkMenu > ul > li.active:focus > a {
	color: #f9e583;
}

.gkMenu > ul > li.active > a {
	color: #f9e583;
}

.gkMenu > ul > li.login a {
	color: #f9e583;
}

.gkMenu > ul > li.login a:active,.gkMenu > ul > li.login a:focus,.gkMenu > ul > li.login a:hover {
	color: #f4ddbd;
}

.gkMenu > ul div.childcontent-inner {
	background: transparent url('../images/style2/bg_menu.png') no-repeat right bottom;
	border-left: none;
	border-top: none;
}

.gkMenu > ul div.childcontent a {
	color: #f4ddbd;
}

.gkMenu > ul div.childcontent li {
	background-image: url('../images/style2/main_menu_separator.png');
}

.gkMenu > ul div.childcontent small {
	color: #b09979;
}

.gkMenu > ul div.childcontent li.active > a,.gkMenu > ul div.childcontent li:hover > a,.gkMenu > ul div.childcontent li > a:hover {
	color: #f9e583;
}

.gkMenu > ul div.childcontent header {
	background-image: none;
}

.gkMenu > ul div.childcontent header a {
	color: #f9e583;
}

/* joomla.css */
button,input.button,a.button,span.button,button.button,div.button,input[type="submit"],input[type="button"],.pagenav-prev a,.pagenav-next a {
	background: #f9e583;
}

th {
	color: #f9e583;
	border-bottom: 4px solid #f9e583;
}

article header h1 a:hover {
	color: #f9e583;
}

.tip-title {
	background: #f9e583;
}

#system-message dd {
	background-image: url('../images/style2/bg_messages.jpg');

	-webkit-box-shadow: 0 0 5px #888;
	-moz-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	color: #333;
}

#system-message dd.error {
	background-image: url('../images/style2/bg_messages.jpg');
	color: #fff;
}

div.banneritem {
	background-image: url('../images/style2/menu_separator_bg.png');
}

div.bannerfooter {
	background-image: url('../images/style2/menu_separator_bg.png');
}

.pane-sliders .panel h3 {
	color: #f9e583;
	border-bottom: 3px solid #f9e583;
}

#article-index h3 {
	color: #f9e583;
}

#article-index li {
	background-image: url('../images/style2/menu_separator_bg.png');
}

#article-index li a.active {
	color: #f9e583 !important;
}

#article-index li a:hover {
	color: #f9e583;
}

dl#tabs dt.tabs span h3 a,dl.tabs dt.tabs span h3 a {
	border: 2px solid #f9e583;
}

dl#tabs dt.tabs h3:hover a,dl.tabs dt.tabs h3:hover a {
	color: #f9e583;
}

dl#tabs dt.tabs.open a,dl.tabs dt.tabs.open a {
	background: #f9e583;
}

.searchintro {
	color: #f9e583;
}

.autocompleter-queried {
	color: #f9e583 !important;
}

/* gk_stuff.css */
.dark.pattern .gkTab ul.gkTabs li.active {
	background-image: url('../images/style2/bg_dark_pattern.png');
}

.nspBotInterface .nspPagination li:hover,.nspBotInterface .nspPagination li.active,.nspTopInterface .nspPagination li:hover,.nspTopInterface .nspPagination li.active {
	background: #f9e583;
}

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

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

.nspBotInterface .nspPrev,.nspTopInterface .nspPrev {
	background-position: 0 0;
}

.nspBotInterface .nspPrev:hover,.nspTopInterface .nspPrev:hover {
	background-position: 0 -17px;
}

.nspBotInterface .nspNext:hover,.nspTopInterface .nspNext:hover {
	background-position: -12px -17px;
}

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

.dark .nspBotInterface .nspPrev,.dark .nspTopInterface .nspPrev {
	background-position: 0 0;
}

.dark .nspBotInterface .nspPrev:hover,.dark .nspTopInterface .nspPrev:hover {
	background-position: 0 -34px;
}

.dark .nspBotInterface .nspNext:hover,.dark .nspTopInterface .nspNext:hover {
	background-position: -12px -34px;
}

.wood1 .nspBotInterface .nspPagination li:hover,.wood1 .nspBotInterface .nspPagination li.active,.wood1 .nspTopInterface .nspPagination li:hover,.wood1 .nspTopInterface .nspPagination li.active {
	background: #f9e583;
}

.wood2 .nspBotInterface .nspPagination li:hover,.wood2 .nspBotInterface .nspPagination li.active,.wood2 .nspTopInterface .nspPagination li:hover,.wood2 .nspTopInterface .nspPagination li.active {
	background: #f9e583;
}

.wood2 .nspBotInterface .nspNext,.wood2 .nspTopInterface .nspNext {
	background-position: -12px -51px;
}

.wood2 .nspBotInterface .nspPrev,.wood2 .nspTopInterface .nspPrev {
	background-position: 0 -51px;
}

.wood2 .nspBotInterface .nspPrev:hover,.wood2 .nspTopInterface .nspPrev:hover {
	background-position: 0 -17px;
}

.wood2 .nspBotInterface .nspNext:hover,.wood2 .nspTopInterface .nspNext:hover {
	background-position: -12px -17px;
}

.big .nspArt a:active,.big .nspArt a:focus,.big .nspArt a:hover {
	color: #f9e583;
}

/* k2.css */
.k2FeedIcon a,a.k2FeedIcon {
	background-image: url('../images/style2/rss.png');
}

.k2FeedIcon a:hover,a:hover.k2FeedIcon {
	color: #f9e583;
}

ul li.itemResizer a {
	background-image: url('../images/style2/fonts.png');
}

ul li.itemResizer a:hover#fontDecrease {
	background-position: 0 100%;
}

ul li.itemResizer #fontIncrease {
	background-position: 100% 0;
}

ul li.itemResizer a:hover#fontIncrease {
	background-position: 100% 100%;
}

ul li.itemComments a {
	background-image: url('../images/style2/comment.png');
}

.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating {
	background-image: url('../images/style2/star.png');
}

.itemTags li a,.k2TagCloudBlock a {
	background-image: url('../images/style2/tags.png');
}

.itemTags li a:hover,.k2TagCloudBlock a:hover {
	background-image: url('../images/style2/tags.png');
}

.itemAuthorBlock {
	background-image: url('../images/style2/bg_wood1.jpg');
}

.itemAuthorBlock > .gkAvatar {
	background-image: url('../images/style2/author.png');
}

.box.k2CommentItem > a:hover {
	color: #f9e583;
}
