

*::-moz-selection {
    background: none repeat scroll 0% 0% #DA4D00;
}

a:hover, a:active, a:focus {
    color: #40260B;
}

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

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

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

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

.box li, .box_text li {
    background-image: url("../images/style1/bullet_red.png");
}

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

.box.color > div {
    background: none repeat scroll 0% 0% #DA4D00;
    color: #F5D8BD;
}

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

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

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

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

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

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

.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: #7CA401;
}

.box.color1 li {
    background-image: url("../images/style1/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/style1/bullet_blue.png");
}

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

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

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

.box_menu .active {
    color: #DA4D00;
}

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

/* menu.css */
#gkMainMenu > div > ul > li > a {
}

#gkMainMenu > div > ul > li.active > a {
    color: #40260B;
    font-weight: bold;
}

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

#gkMainMenu > div > ul div.childcontent li {
    background-image: url("../images/style1/bullet_red.png");
}

#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: #DA4D00;
}

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

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

#gkSubmenu ul li li {
    background-image: url("../images/style1/bullet_red.png");
}

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

.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: none repeat scroll 0% 0% #DA4D00;
}

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

.items-more ol li {
    background-image: url("../images/style1/bullet_red.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");
}

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

.weblink-category table td.title {
    background-image: url("../images/style1/bullet_red.png");
}

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

div.pagenavcounter {
    color: #DA4D00;
}

dl#tabs dt:hover {
    color: #DA4D00;
}

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

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

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

ul.gkTabs li:hover {
    color: #DA4D00;
}

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

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

/* 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/style1/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/style1/nsp_arrows.png");
    background-position: 0pt -160px;
}

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

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

.color1 .nspBotInterface .nspNext, .color1 .nspTopInterface .nspNext {
    background-position: 0pt -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: 0pt -220px;
}

.color2 .nspBotInterface .nspNext, .color2 .nspTopInterface .nspNext {
    background-position: 0pt -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: 0pt -250px;
}

.color .nspBotInterface .nspNext, .color .nspTopInterface .nspNext {
    background-position: 0pt -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/style1/is_bg.jpg");
}

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

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

.catItemHeader .catItemTitle span sup, .itemHeader .itemTitle span sup {
    color: #DA4D00;
}

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

.itemRelated h3, .itemAuthorLatest h3 {
    color: #DA4D00;
}

.itemRelated ul li, .itemAuthorLatest ul li {
    background-image: url("../images/style1/bullet_red.png");
}

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

.subCategory h3 span {
    color: #DA4D00;
}

#itemListLinks ul li {
    background-image: url("../images/style1/bullet_red.png");
}

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

table.calendar tr td.calendarToday {
    background: none repeat scroll 0% 0% #DA4D00;
}

table.calendar tr td.calendarTodayLinked a:hover {
    background: none repeat scroll 0% 0% #EB5E11;
}

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