*::-moz-selection {
    background: none repeat scroll 0 0 #F47B20;
}
body {
    background: url("../images/style1/bg_main.png") repeat-x scroll left top #F5F5F5;
}
a:hover, a:active, a:focus {
    color: #333333;
}
h1, h2 {
    color: #333333;
}
#gkBg {
    background-image: url("../images/style1/bg_halftone.png");
    background-repeat: no-repeat;
}
h1#gkLogo {
    background-image: url("../images/style1/bg_logo.png");
}
h1#gkLogo a.cssLogo {
    background-image: url("../images/style1/logo.png");
}
#gkPageTopLinks a {
    background-image: url("../images/style1/bottom_bullet.png");
}
#gkPageTopLinks a:active, #gkPageTopLinks a:focus, #gkPageTopLinks a:hover {
    color: #627A28;
}
#gkBreadcrumb .breadcrumbs li.separator {
    background-image: url("../images/style1/bottom_bullet.png");
}
#gkFooterWrap li {
    background-image: url("../images/style1/bottom_bullet.png");
}
#gkFrameworkLogo {
    background-image: url("../images/framework-logo.png");
}
.box.color1 > div {
    background: none repeat scroll 0 0 #7A3502;
    color: #D4EC9B;
}
.box.color1 li {
    border-top-color: #A1B968;
}
.box.color1 a:active, .box.color1 a:focus, .box.color1 a:hover {
    color: #D4EC9B;
}
.box.noise > div {
    background-image: url("../images/style1/bg_noise.png");
}
.box.dotted {
    background-image: url("../images/style1/bg_dotted.png");
}
.box_menu .active {
    color: #F47B20;
}
.box_menu ul li:hover, .box_menu ul li:focus, .box_menu ul li:active {
    background-image: url("../images/style1/bg_menu_arrow.png");
}
#gkBottom2 li {
    background-image: url("../images/style1/bottom_bullet.png");
}
#gkPopupLogin #loginForm ul.menu li {
    background-image: url("../images/style1/bottom_bullet.png");
}
#gkMainMenu > div.gk-menu > ul > li:hover, #gkMainMenu > div.gk-menu > ul > li:active, #gkMainMenu > div.gk-menu > ul > li:focus, #gkMainMenu > div.gk-menu > ul > li.active {
    color: #7A3502;
}
#gkMainMenu > div.gk-menu > ul > li:hover > a, #gkMainMenu > div.gk-menu > ul > li:active > a, #gkMainMenu > div.gk-menu > ul > li:focus > a {
    color: #7A3502;
}
#gkMainMenu > div.gk-menu > ul > li.active > a {
    color: #FFFFFF;
}
#gkMainMenu > div.gk-menu > ul div.childcontent-inner-wrap {
    background: url("../images/menutaust.png") repeat scroll 0 0 transparent;
    height: 190px;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li {
    border-top: 1px solid #F58322;
}
#gkMainMenu > div.gk-menu > ul div.childcontent li.active > a, #gkMainMenu > div.gk-menu > ul div.childcontent li.active > span, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > a, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > span, #gkMainMenu > div.gk-menu > ul div.childcontent li > a:hover, #gkMainMenu > div.gk-menu > ul div.childcontent li > span:hover, #gkMainMenu > div.gk-menu > ul div.childcontent li.active > a > span, #gkMainMenu > div.gk-menu > ul div.childcontent li.active > span > span, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > a > span, #gkMainMenu > div.gk-menu > ul div.childcontent li:hover > span > span, #gkMainMenu > div.gk-menu > ul div.childcontent li > a:hover > span, #gkMainMenu > div.gk-menu > ul div.childcontent li > span:hover > span {
    color: #F58322;
}
#gkMainMenu > div.gk-menu > ul div.childcontent .group-title .menu-title {
    background: none repeat scroll 0 0 #4F2404;
}
#gkMainMenu > div.gk-menu > ul div.childcontent .group-title .menu-desc {
    color: #7A3502;
}
#gkSubmenu > div > ul li a:hover {
    color: #FFFFFF;
}
#gkSubmenuMod ul li a {
    color: #FFFFFF;
}
#gkSubmenuMod ul li a:active, #gkSubmenuMod ul li a:focus, #gkSubmenuMod ul li a:hover {
    color: #7A3502;
}
#gkSubmenu ul li li > a {
    color: #828181;
}
#gkSubmenu ul li li > a:hover, #gkSubmenu ul li li > a:hover > span {
    color: #7A3502;
}
#gkMainMenu > div.gk-menu > ul div.childcontent-inner-wrap div.childcontent-inner-wrap {
    box-shadow: 0 0 3px #43521F;
}
button:hover, .button:hover, input[type="submit"]:hover, input[type="button"]:hover {
    background: none repeat scroll 0 0 #F47B20;
}
.gkDate {
    background-image: url("../images/style1/date.png");
}
.gkDate > div {
    background: none repeat scroll 0 0 #9FB960;
}
ul.pagenav a:hover {
    background-color: #9FB960;
}
li.counter {
    background: none repeat scroll 0 0 #9FB960;
}
div.pagination ul li a:hover, span.pagenav {
    background: none repeat scroll 0 0 #9FB960;
    border-color: #B4CF73 !important;
}
.categories-list ul li {
    background-image: url("../images/style1/typography/bullet-circle2.png");
}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {
    background-image: url("../images/style1/typography/info_small.png");
}
#system-message dd.error ul li {
    background-image: url("../images/style1/typography/warning_small.png");
}
#system-message dd.notice ul li {
    background-image: url("../images/style1/typography/tips_small.png");
}
dt.result-title a {
    color: #333333;
}
#users-profile-core legend, #users-profile-custom legend, .profile-edit legend, .registration legend {
    color: #333333;
}
form#member-registration .spacer strong, form#member-registration fieldset dt span.star {
    color: #DA4D00;
}
div.pagenavcounter {
    color: #7A3502;
}
dl#tabs dt.open {
    background: none repeat scroll 0 0 #7A3502;
    border-bottom-color: #7A3502;
}
dl#tabs dt:hover a {
    color: #7A3502;
}
.tab1 ul.gkTabs {
    background: none repeat scroll 0 0 #F47B20;
}
.tab1 ul.gkTabs li {
    border-right-color: #FE9749;
}
.tab1 ul.gkTabs li:hover {
    background: none repeat scroll 0 0 #FE9749;
}
.tab2 ul.gkTabs {
    background: none repeat scroll 0 0 #7A3502;
}
.tab2 ul.gkTabs li {
    border-right-color: #A5BF66;
}
.tab2 ul.gkTabs li:hover {
    background: none repeat scroll 0 0 #A5BF66;
}
.nspBotInterface .nspPagination li, .nspTopInterface .nspPagination li, .nspBotInterface .nspPagination li.active, .nspTopInterface .nspPagination li.active {
    background-image: url("../images/style1/nsp_interface.png");
}
.nspBotInterface .nspPrev, .nspTopInterface .nspPrev, .nspBotInterface .nspNext, .nspTopInterface .nspNext {
    background-image: url("../images/style1/nsp_interface.png");
}
.nspVmStore input.addtocart-button {
    background-image: url("../images/style1/nsp_add_to_cart.png");
}
.gkIsWrapper-gk_eSport .gkIsPrev > span, .gkIsWrapper-gk_eSport .gkIsNext > span {
    background-image: url("../images/style1/is_nav.png");
}
.gkIsWrapper-gk_eSport .gkIsTextTitle {
    background-color: transparent;
    background-image: url("../images/style1/is_bg_title.png");
}
.gkIsWrapper-gk_eSport .gkIsPreloader.loading {
    background-image: url("../images/style1/is_loader.gif");
}
.vmGkCartModule .gkPrice {
    color: #EA3C3C;
}
.vmGkCartModule .gkPrice.num0 {
    background-image: url("../images/style1/bg_cart_price1.png");
}
.vmGkCartModule .gkPrice.num1 {
    background-image: url("../images/style1/bg_cart_price2.png");
}
.vmGkCartModule .gkPrice.num2 {
    background-image: url("../images/style1/bg_cart_price3.png");
}
.vmGkCartModule .gkTotal {
    background-image: url("../images/style1/bg_cart_total.png");
    color: #EA3C3C;
}
#gkVmCartSmall {
    background-image: url("../images/style1/minicart.png");
}
#gkVmCartSmall.loading #gkHiddenCart {
    background-image: url("../images/style1/loader_empty.gif");
}
#gkVmCartSmall.full.loading #gkHiddenCart {
    background-image: url("../images/style1/loader_full.gif");
}
.catItemHeader .catItemTitle span sup, .itemHeader .itemTitle span sup {
    color: #F47B20;
}
.catItemTagsBlock ul.catItemTags li a:hover, .itemTagsBlock ul.itemTags li a:hover {
    color: #F47B20;
}
.itemAuthorBlock {
    background-image: url("../images/style1/bg_dotted.png");
    border-top-color: #F47B20;
}
.itemAuthorDetails h3.itemAuthorName {
    color: #F47B20;
}
.itemAuthorDetails h3.itemAuthorName a {
    color: #F47B20;
}
.itemAuthorContent li {
    background-image: url("../images/style1/bottom_bullet.png");
}
.commentAuthorName a {
    color: #7A3502;
}
.itemCommentsForm form span#formLog {
    color: #F47B20;
}
.subCategory h3 span {
    color: #F47B20;
}
#itemListLinks ul li {
    background-image: url("../images/style1/bullet_red.png");
}
a.itemCommentsLink {
    background-image: url("../images/style1/comment.png");
}
table.calendar tr td.calendarCurrentMonth {
    color: #7A3502;
}
table.calendar tr td.calendarToday {
    background: none repeat scroll 0 0 #9FB960;
}
table.calendar tr td.calendarTodayLinked a:hover {
    background: none repeat scroll 0 0 #EB5E11;
}
.general-bg, input.vm-default, a.product-details, a.details, div.details {
    color: #7A3502;
}
.terms-of-service h5 a, .terms-of-service h5 a:visited {
    color: #7A3502;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {
    background: none repeat scroll 0 0 #9FB960;
}
.VMmenu li:hover {
    background-image: url("../images/style1/bg_menu_arrow.png");
}
span.PricesalesPrice {
    color: #EA3C3C;
}
input.addtoCart:hover {
    background: none repeat scroll 0 0 #9FB960;
}
.catProductPrice .PricesalesPrice {
    color: #EA3C3C;
    display: none;
}
ul#tabs {
    border-bottom: 3px solid #9FB960;
}
#ui-tabs ul#tabs li.current {
    background: none repeat scroll 0 0 #9FB960;
}
#ui-tabs h4 {
    color: #7A3502;
}
#facebox .popup > div > div > a:hover {
    background: none repeat scroll 0 0 #F47B20;
}
