/*
#------------------------------------------------------------------------
# AppPhone - #5 2011 template (for Joomla 1.5)
#
# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com   
#------------------------------------------------------------------------ 
# Based on T3 Framework
#------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
# Author: J.O.O.M Solutions Co., Ltd
# Websites: http://www.joomlart.com - http://www.joomlancers.com
#------------------------------------------------------------------------
*/

/* Style 1 */

/* template.css */
html { background: #3d3b37 url('../images/style1/main_bg.png') repeat 0 0; }
body { background-image: url('../images/style1/gradient_bg.png'); color: #a7a39c; }
a { color: #fff; }
a:hover,
a:active,
a:focus { color: #85817a; }
h1,
h2,
h3,
h4,
h5 { color: #686B6C; }
#gk-top { background-image: url('../images/style1/menu_bg.png'); }
#mainPage { background-image: url('../images/style1/header_bg.png'); color: #85837f; text-shadow: 1px 1px 0 #fff; }
h1.logo a { background-image: url('../images/style1/logo.png'); }
h1.logo.text a,
h1.logo.text .site-slogan { color: #fff; text-shadow: 2px 2px 0 #7E7E7E; }
#mainPage a { color: #db684e; }
#mainPage a:hover { color: #686B6C; }
#gk-footer { background-image: url('../images/style1/footer_bg.png'); }
#gk-bottom-wrap a,
#gk-footer a { color: #ad7052; }
#gk-bottom-wrap a:hover,
#gk-footer a:hover { color: #fff; }
#gk-footer-wrap,
#gk-footer-info { background-image: url('../images/style1/footer_line.png'); }
#stylearea,
#gk-copyright span { color: #65635c; }
#t3_logo { background-image: url('../images/t3-logo.png'); }
#gk-footer-content { background-image: url('../images/style1/mini_logo.png'); }
#gk-social-icons a { background-image: url('../images/style1/social_icons.png'); }
#mainPage .moduletable > div > h3,
#mainPage .moduletable_menu > div > h3,
#mainPage .moduletable_text > div > h3 { color: #686b6c; text-shadow: 2px 2px 0 #fff; }
#mainPage .moduletable ul li { border-top: 1px solid #eaeaea; }
#gk-bottom-wrap .moduletable,
#gk-bottom-wrap .moduletable_menu,
#gk-bottom-wrap .moduletable_text { color: #a7a39c; }
#gk-bottom-wrap .moduletable > div > h3,
#gk-bottom-wrap .moduletable_menu > div > h3,
#gk-bottom-wrap .moduletable_text > div > h3 { color: #fff; text-shadow: 2px 2px 0 #5a5650; }
.moduletable.color { background-image: url('../images/style1/module_color_suffix_bg.png'); box-shadow: 5px 5px 0 rgba(36, 35, 34, 0.8); -moz-box-shadow: 5px 5px 0 rgba(36, 35, 34, 0.8); -webkit-box-shadow: 5px 5px 0 rgba(36, 35, 34, 0.8); }
.moduletable.color > div > h3 { color: #f27255!important; text-shadow: 2px 2px 0 #5A5650!important; }
.moduletable.color a { color: #e0deda !important; text-shadow: 1px 1px 0 #716f6b !important }
.moduletable.color a:hover { color: #fff !important }
.moduletable.color li { border-color: #8b8787 !important }
.moduletable_menu,
.moduletable.border { background: #bfbab0; }
.moduletable_menu > div,
.moduletable.border > div { background-image: url('../images/style1/header_bg.png'); }
.moduletable_menu .moduletable_content { background: #E7E2D8; border-bottom: 1px solid #FBF9F4; border-top: 1px solid #BFBAB0; }
.moduletable.bor1 > div > h3, .moduletable.bor2 > div > h3 { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #9b978e !important; text-shadow: 1px 1px 0 #fff !important; }
.moduletable.bor2 > div > h3 {  color: #ED7959 !important;  }
.moduletable.bor1 a { color: #686B6C !important;  }
.moduletable.bor1 a:hover { color: #DB684E !important }
#mainPage .moduletable.icon-rss > div > h3,
#mainPage .moduletable.icon-mail > div > h3,
#mainPage .moduletable.icon-alert > div > h3,
#mainPage .moduletable.icon-cog > div > h3,
#mainPage .moduletable.icon-clock > div > h3,
#mainPage .moduletable.icon-calendar > div > h3,
#mainPage .moduletable.icon-chat > div > h3,
#mainPage .moduletable.icon-marker > div > h3,
#mainPage .moduletable.icon-document > div > h3,
#mainPage .moduletable.icon-mac > div > h3,
#mainPage .moduletable.icon-ipad > div > h3,
#mainPage .moduletable.icon-info > div > h3,
#mainPage .moduletable.icon-access > div > h3 { background-image: url('../images/style1/module_icons_light.png'); }
#gk-bottom-wrap .moduletable.icon-rss > div > h3,
#gk-bottom-wrap .moduletable.icon-mail > div > h3,
#gk-bottom-wrap .moduletable.icon-alert > div > h3,
#gk-bottom-wrap .moduletable.icon-cog > div > h3,
#gk-bottom-wrap .moduletable.icon-clock > div > h3,
#gk-bottom-wrap .moduletable.icon-calendar > div > h3,
#gk-bottom-wrap .moduletable.icon-chat > div > h3,
#gk-bottom-wrap .moduletable.icon-marker > div > h3,
#gk-bottom-wrap .moduletable.icon-document > div > h3,
#gk-bottom-wrap .moduletable.icon-mac > div > h3,
#gk-bottom-wrap .moduletable.icon-ipad > div > h3,
#gk-bottom-wrap .moduletable.icon-info > div > h3,
#gk-bottom-wrap .moduletable.icon-access > div > h3 { background-image: url('../images/style1/module_icons_dark.png'); }
#gk-breadcrumb,
#gk-breadcrumb .separator { background-image: url('../images/style1/breadcrump.png'); }
.tools_size_btn { background-image: url('../images/style1/tools.png'); }

/* gk_stuff.css */
#gk-nav #gk-mainnav > div > ul > li:first-child { margin-left: 0; }
#gk-nav #gk-mainnav > div > ul > li > a,
#gk-nav #gk-mainnav > div > ul > li > span { text-shadow: 2px 2px 0 #7e7e7e; }
#gk-nav #gk-mainnav > div > ul > li.active,
#gk-nav #gk-mainnav > div > ul > li:hover { background-image: url('../images/style1/menu_active_left.png'); }
#gk-nav #gk-mainnav > div > ul > li.active > a,
#gk-nav #gk-mainnav > div > ul > li.active > span,
#gk-nav #gk-mainnav > div > ul > li:hover > a,
#gk-nav #gk-mainnav > div > ul > li:hover > span { background-image: url('../images/style1/menu_active_right.png'); color:#fff; }
#gk-nav #gk-mainnav > div > ul div.childcontent { background: #bfbab0; }
#gk-nav #gk-mainnav > div > ul div.childcontent-inner-wrap { background-image: url('../images/style1/header_bg.png'); }
#gk-nav #gk-mainnav > div > ul div.childcontent a,
#gk-nav #gk-mainnav > div > ul div.childcontent span { color: #75726d; }
#gk-nav #gk-mainnav > div > ul div.childcontent li > a,
#gk-nav #gk-mainnav > div > ul div.childcontent li > span { background-image: url('../images/style1/menu_item_left.png'); color:#75726d; text-shadow: 1px 1px 0 #f7f5f0; }
#gk-nav #gk-mainnav > div > ul div.childcontent li > a > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li > span > span { background-image: url('../images/style1/menu_item_right.png'); color: #75726d; text-shadow: 1px 1px 0 #f7f5f0; }
#gk-nav #gk-mainnav > div > ul div.childcontent li.active > a,
#gk-nav #gk-mainnav > div > ul div.childcontent li.active > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li:hover > a,
#gk-nav #gk-mainnav > div > ul div.childcontent li:hover > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li > a:hover,
#gk-nav #gk-mainnav > div > ul div.childcontent li > span:hover { color: #fff!important; text-shadow: 1px 1px 0 #918f8a; }
#gk-nav #gk-mainnav > div > ul div.childcontent li.active > a > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li.active > span > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li:hover > a > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li:hover > span > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li.active > a > span > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li.active > span > span > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li:hover > a > span > span,
#gk-nav #gk-mainnav > div > ul div.childcontent li:hover > span > span > span { text-shadow: 1px 1px 0 #918f8a; }
#gk-nav #gk-mainnav > div > ul div.childcontent .group-title .menu-title { text-shadow: 1px 1px 0 #f7f5f0; }
#gk-nav #gk-mainnav > div > ul div.childcontent .group-title .menu-desc { text-shadow: 1px 1px 0 #f7f5f0; } 
#gk-submenu { background: #f1ede5; border-bottom: 1px solid #d2cec5; }
#gk-subnav { background: #f1ede5; }
#gk-subnav > div > ul > li > a { color: #b9b9b9; border-right: 1px solid #fff; color: #75726d; }
#gk-subnav > div > ul > li > a > span:first-child { border-right: 1px solid #d2cec5; }
#gk-subnav > div > ul > li:first-child > a { border-left: 1px solid #fff; }
#gk-subnav > div > ul > li:first-child > a > span:first-child { border-left: 1px solid #d2cec5; }
#gk-subnav > div > ul > li:hover>a,
#gk-subnav > div > ul > li>a:active,
#gk-subnav > div > ul > li>a:focus { color: #bf7233; }
#gk-subnav ul li li { border-top: 1px solid #d2cec5; color: #75726d; }
#gk-subnav ul li li > a { color: #75726d!important; }
#gk-subnav ul li li > a:hover,
#gk-subnav ul li li > a:hover > span { color: #bf7233!important; }
#gk-subnav ul li ul,
#gk-subnav ul li ul ul,
#gk-subnav ul li ul ul ul { background: #f1ede5; }
#gk-subnav ul ul { border-color: #d2cec5; }
#gk-subnav ul ul ul { background: #f1efe5; border-color: #d2cec5!important; }
div.gk_tab_ul_wrap { background-image: url('../images/style1/tabs_bg.png'); }
ul.gk_tab_ul-style1 li { background-image: url('../images/style1/tabs_left.png'); }
ul.gk_tab_ul-style1 li span { background-image: url('../images/style1/tabs_right.png'); color: #585048; }
ul.gk_tab_ul-style1 li span strong { color: #b27354; text-shadow: 2px 2px 0 #23221f; }
ul.gk_tab_ul-style1 li span dt { color: #c4bdae; text-shadow: 2px 2px 0 #5a5650; }
ul.gk_tab_ul-style1 li span dd { color: #726a5a; }
ul.gk_tab_ul-style1 li:hover span strong { color: #fff; }
ul.gk_tab_ul-style1 li:hover span dt { color: #fff; }
ul.gk_tab_ul-style1 li:hover span dd { color: #b27354; }
ul.gk_tab_ul-style1 li.active span strong { color: #fff; }
ul.gk_tab_ul-style1 li.active span dt { color: #fff; }
ul.gk_tab_ul-style1 li.active span dd { color: #b27354; }
.gk_tab_container0-style1.loader { background: url('../images/style1/loader.gif') no-repeat center center; }
.gk_tab_item_space a { color: #585048; }
.gk_tab_item_space a:hover { color: #bf7233; }
.nsp_bottom_interface .pagination li,
.nsp_top_interface .pagination li,
.nsp_bottom_interface .pagination li.active,
.nsp_top_interface .pagination li.active { background-image: url('../images/style1/nsp_interface.png'); }
.nsp_bottom_interface .prev,
.nsp_top_interface .prev,
.nsp_bottom_interface .next,
.nsp_top_interface .next { background-image: url('../images/style1/nsp_interface.png'); }
.nsp_art img:hover { background: #93837F; border-color: #93837F; }
#jc { background: #BFBAB0; }
#jc > div { background-image: url("../images/style1/header_bg.png"); }
#comments-form-wrap { background: #E7E2D8; border-bottom: 1px solid #FBF9F4; border-top: 1px solid #BFBAB0; }
#jc h4 { color: #686B6C; text-shadow: 2px 2px 0 #FFF; }
#comments-list > div { background: #F4F1EC; border-color: #BFBAB0 !important; }
#jc .comment-info { border-top: 1px solid #DDD; }
#comments .comment-avatar img{ background: #BFBAB0; border-bottom: 1px solid #FFF; border-top: 1px solid #ACA79E; }
/* joomla.css */
input:focus,
select,
textarea:focus,
.inputbox:focus { color: #444; border-color: #DB684E !important; }
a.readon,
.latestItemReadMore a.k2ReadMore,
.userItemReadMore a.k2ReadMore,
.catItemReadMore a.k2ReadMore,
.k2ReadMore,
.subCategoryMore,
.readmore-link,
.comments-link { color: #DB684E !important; text-shadow: 1px 1px 0 #fff; }
a:focus.readon,
a:hover.readon,
.latestItemReadMore a:focus.k2ReadMore,
.latestItemReadMore a:hover.k2ReadMore,
.userItemReadMore a:focus.k2ReadMore,
.userItemReadMore a:hover.k2ReadMore,
.catItemReadMore a:focus.k2ReadMore,
.catItemReadMore a:hover.k2ReadMore,
a:focus.k2ReadMore,
a:hover.k2ReadMore,
a:hover.subCategoryMore,
a:focus.subCategoryMore,
a:hover.readmore-link,
a:focus.readmore-link,
a:hover.comments-link,
a:focus.comments-link { color: #686b6c!important; }
.button,
button,
button.button,
input[type="submit"],
input[type="button"],
#comments-form-send .readon  { text-shadow: 1px 1px 0 #d8654b; color: #fff; background: #F27255; border-color: #b6523c !important; }
.button:hover,
.button:focus,
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
#comments-form-send .readon:hover,
#comments-form-send .readon:focus { border-color: #444 !important; background: #686B6C; text-shadow: 1px 1px 0 #444; }
h2.page_title,
.componentheading { color: #686B6C; }
.contentheading { color: #686B6C; }
.article-meta h2 { color: #373636; }
.sectiontableheader { background: #686B6C; }
.sectiontableheader th { background: #686B6C; }
ul.pagination li a,
ul.pagination li span { background: #BFBAB0; border-bottom: 1px solid #FBF9F4; color: #FFF !important; border-top: 1px solid #5b5e5f; text-shadow: 1px 1px 0 #545555;}
ul.pagination li a:hover { background: #e45b36; border-top-color: #cf502e; text-shadow: 1px 1px 0 #cf502e; }
p.counter { color: #878787; }
#system-message dd.message ul { background: #686B6C; color: #fff; border: none; }
#system-message dd.error ul { background: #db684e; color:#fff; border: none; }
#system-message dd.notice ul { background: #fff; color: #444; border: none; }
.tool-title { background: #686B6C; }
.polls_color_1 { background-color:#db684e; }
.polls_color_2 { background-color:#3b3b3b; }
.polls_color_3 { background-color:#686B6C; }
.polls_color_4 { background-color:#fff; }
.polls_color_5 { background-color:#ddd; }
.moduletable_menu ul.menu li a { color: #75726D !important; }
.moduletable_menu ul.menu li a:hover { color: #db684e!important; }
/* k2.css */
.k2Avatar img { background: #bfbab0; border-top: 1px solid #aca79e; }
.itemDateCreated { color: #ed7959; }
.itemHeader .itemTitle { color: #686B6C; }
.latestItemHeader .latestItemTitle a:hover,
.genericItemHeader .genericItemTitle a:hover,
.userItemHeader .userItemTitle a:hover,
.catItemHeader .catItemTitle a:hover { color: #e45b36 }
.userItemHeader .userItemTitle span sup,
.catItemHeader .catItemTitle span sup,
.itemHeader .itemTitle span sup { background: #F27255; border-color: #B6523C; color: #fff; text-shadow: 1px 1px 0 #D8654B; }
.itemToolbar ul li a:hover { color: #e45b36; }
span.latestItemImage img,
span.genericItemImage img,
span.userItemImage img,
span.itemImage img,
span.catItemImage img { border: 1px solid #E0DACF; }
span.latestItemImage img:hover,
span.genericItemImage img:hover,
span.userItemImage img:hover,
span.itemImage img:hover,
span.catItemImage img:hover { background: #93837F; border-color: #93837F }
.catItemExtraFields,
.genericItemExtraFields,
.itemExtraFields { background: #f2efe8; border-bottom: 1px solid #FBF9F4; border-top: 1px solid #BFBAB0; }
span.itemDateModified { color: #585048 }
.itemLinks { text-shadow: 1px 1px 0 #f6f3ee; background: #e7e2d8; border-top: 1px solid #bfbab0; border-bottom: 1px solid #fbf9f4; }
.itemLinks > div { border-top: 1px solid #f0ece4 }
.catItemHitsBlock,
.itemHitsTwitter,
.itemCategory,
.latestItemTagsBlock,
.userItemTagsBlock,
.catItemTagsBlock,
.itemTagsBlock,
.itemSocialLinksBlock { padding: 3px 0; border-bottom: 1px solid #dfdad1; }
.itemAuthorBlock .itemAuthorDetails,
.latestItemsUser,
.userBlock { background: #bfbab0; }
.itemAuthorBlock .itemAuthorDetails > div,
.latestItemsUser > div,
.userBlock > div { background: #f4f1ec; }
.itemAuthorBlock .itemAuthorDetails a,
.latestItemsUser a,
.userBlock a { color: #36B0E4 }
.itemAuthorBlock .itemAuthorDetails a:hover,
.latestItemsUser a:hover,
.userBlock a:hover { color: #e45b36 }
.itemRelated h3,
.itemAuthorLatest h3 { color: #686B6C; text-shadow: 2px 2px 0 #fff; }
.itemRelated ul li a:hover,
.itemAuthorLatest ul li a:hover { color: #e45b36 }
.itemComments { background: #BFBAB0; }
.itemCommentsForm { background: url('../images/style1/header_bg.png'); }
.itemComments ul.itemCommentsList li { background: #F4F1EC; }
.itemComments ul.itemCommentsList li .commentAvatar { background: #BFBAB0; border-top: 1px solid #ACA79E; }
.itemComments h3 { color: #686B6C; text-shadow: 2px 2px 0 #fff; }
.itemCommentsForm form { background: #E7E2D8; border-bottom: 1px solid #FBF9F4; border-top: 1px solid #BFBAB0; }
.itemCommentsForm form span#formLog { color:#CF1919; }
.latestItemsCategory,
.itemListCategory { background: #E7E2D8; border-bottom: 1px solid #FBF9F4; border-top: 1px solid #BFBAB0; }
.subCategory h2 a { color: #3b3b3b }
.subCategory h2 a:hover { color: #e45b36 }
.k2LatestCommentsBlock ul li { background: #F4F1EC; border-color: #bfbab0 !important; }
.k2LatestCommentsBlock ul li:first-child { border-top: 1px solid #bfbab0 !important; }
.k2ItemsBlock ul li a:hover.moduleItemTitle { color: #e45b36; }
.k2ItemsBlock ul li .moduleItemIntrotext a.moduleItemImage img { background: #fff; border: 1px solid #E0DACF; }
.k2ItemsBlock ul li .moduleItemIntrotext a:hover.moduleItemImage img { background: #93837F; border-color: #93837F }     
a.moduleItemComments,
.moduletable.bor1 a.moduleItemComments { background-image: url('../images/style1/bubble.png'); text-shadow: 1px 1px 0 #dd7254 !important; }
.moduletable.bor1 a.moduleItemReadMore { color: #DB684E !important }
.moduletable.bor1 a:hover.moduleItemReadMore { color: #686B6C !important }
.k2CategoriesListBlock > ul { background: #e7e2d8; border-top: 1px solid #BFBAB0; border-bottom: 1px solid #FBF9F4; }
.k2CategoriesListBlock ul li { text-shadow: 1px 1px 0 #F7F5F0; }
.k2CategoriesListBlock ul li a { color: #75726D !important }
.k2CategoriesListBlock ul li a:hover { color: #DB684E !important }
.k2TagCloudBlock a { background: #BFBAB0; border-bottom: 1px solid #FBF9F4; border-top: 1px solid #a49f96; color: #fff !important; text-shadow: 1px 1px 0 #a49f96; }
.k2TagCloudBlock a:hover { background: #e45b36; color: #fff; text-shadow: 1px 1px 0 #cf502e; border-top: 1px solid #cf502e; }

/* typo.css */
pre,
.gk_code1 { border-left:3px solid #db684e !important; }
.gk_code2 { border-top:3px solid #db684e; border-bottom:3px solid #db684e; }
.gk_code3 { border-top:1px solid #db684e; border-bottom:1px solid #db684e; }
.gk_code3 h4 { background:#db684e; color:#fff; text-align: center; text-shadow: none; }
p.gk_info1,
p.gk_info2,
p.gk_info3 { background:transparent url('../images/icons/info.gif') no-repeat left center; }
p.gk_warning1,
p.gk_warning2,
p.gk_warning3 { background:transparent url('../images/icons/warning.gif') no-repeat left center; }
p.gk_tips1,
p.gk_tips2,
p.gk_tips3 { background:transparent url('../images/icons/tips.gif') no-repeat left center; }
p.gk_info2 { border-top:#eee solid 1px; border-bottom:#eee solid 1px; }
p.gk_info3 { background-color: #f9f9f9 }
p.gk_warning2 { border-top:1px solid #db684e; border-bottom:1px solid #db684e; }
p.gk_warning3 { background-color: #db684e; color: #fff; text-shadow: none; }
p.gk_tips2 { border-top:#EAE8CC solid 1px; border-bottom:#EAE8CC solid 1px; }
p.gk_tips3 { background-color:#ffd; color:#000; }
p.gk_info4 { font-style: italic; color: #878787; }
p.gk_tips4 { font-style: italic; color: #686B6C }
p.gk_warning4 { font-style: italic; color: #db684e }
.gk_blockTextLeft,
.gk_blockTextRight,
.gk_blockTextCenter { color: #db684e; }
blockquote div.gk_blockquote1 { background:transparent url(../images/style1/typography/open1.png) no-repeat left bottom; }
blockquote div.gk_blockquote1 div { background:transparent url(../images/style1/typography/close1.png) no-repeat right top; }
blockquote div.gk_blockquote2 { background:transparent url(../images/style1/typography/open1.png) no-repeat left top; }
blockquote div.gk_blockquote2 div { background:transparent url(../images/style1/typography/close1.png) no-repeat right top; }
blockquote div.gk_blockquote3 { background:transparent url(../images/style1/typography/open2.png) no-repeat left bottom; }
blockquote div.gk_blockquote3 div { background:transparent url(../images/style1/typography/close2.png) no-repeat right top; }
blockquote div.gk_blockquote4 { background:transparent url(../images/style1/typography/open2.png) no-repeat left top; }
blockquote div.gk_blockquote4 div { background:transparent url(../images/style1/typography/close2.png) no-repeat right top; }
div.gk_legend1 h4,
div.gk_legend2 h4 { background: #db684e; color: #fff; }
div.gk_legend3 h4,
div.gk_legend4 h4 { background: #ad7052; color: #fff; }
div.gk_legend5 h4,
div.gk_legend6 h4 { background: #686B6C; color: #fff; }
div.gk_legend1,
div.gk_legend2 { border: 1px solid #db684e; }
div.gk_legend3,
div.gk_legend4 { border: 1px solid #888; }
div.gk_legend5,
div.gk_legend6 { border: 1px solid #686B6C; }
.gk_highlight-1 { background: #ffd; }
.gk_highlight-2 { background:#eaeaea; }
.gk_highlight-3 { background: #ad7052; color:#fff; }
.gk_highlight-4 { background:#db684e; color:#fff; }
span.gk_clear { color: #db684e; border-top:1px solid #db684e; border-bottom:1px solid #db684e; }
span.gk_clear-1 { color: #ad7052; border-top:1px solid #ad7052; border-bottom:1px solid #ad7052; }
span.gk_clear-2 { color: #686B6C; border-top:1px solid #686B6C; border-bottom:1px solid #686B6C; }
span.gk_color { color: #db684e; }
span.gk_color-1 { color: #686B6C; }
span.gk_color-2 { color: #db684e; border: 1px solid #db684e; }
span.gk_color-3 { color: #ad7052; border: 1px solid #ad7052; }
span.gk_color-4 { color: #686B6C; border: 1px solid #686B6C; }
span.gk_color-5 { color: #fff; background: #db684e; }
span.gk_color-6 { color: #fff; background: #ad7052; }
span.gk_color-7 { color:#fff; background:#686B6C; }
ul.gk_circle1 { list-style-image:url(../images/style1/typography/bullet3ul.png) !important; }
ul.gk_circle2 { list-style-type:circle; }
ul.gk_bullet1 { list-style-image:url(../images/style1/typography/bullet_ol_1_dark.png) !important; }
ul.gk_bullet2 { list-style-image:url(../images/style1/typography/bullet1ul.png) !important; }
ul.gk_bullet3 { list-style-image:url(../images/style1/typography/bullet2ul.png) !important; }
ul.gk_bullet4 { list-style-image:url(../images/style1/typography/bullet_ol_1_color.png) !important; }
ul.gk_square1 { list-style-type:square; }
ul.gk_square2 { list-style-image:url(../images/style1/typography/bullet_squ1_dark.png) !important; }
ul.gk_square3 { list-style-image:url(../images/style1/typography/bullet_squ1_color.png) !important; }
div.gk_number1 span { background:transparent url(../images/style1/typography/bullet_ol_2.png) no-repeat center center; color:#fff; }
div.gk_number2 span { background:transparent url(../images/style1/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff; }
/* demo */
.sun_tab { background: transparent url('../images/style1/demo/sun_bg.png') no-repeat right top; min-height: 589px; width:100%; position:relative; }
.sun_tab .iphone_element { background: transparent url('../images/style1/demo/iphone_element.png') no-repeat left top; width: 526px; height: 541px; position: absolute; z-index: 102; right: 0; top: 106px; text-indent: -999em; }
.sun_tab .ipad_element { background: transparent url('../images/style1/demo/ipad_element.png') no-repeat left top; width: 524px; height: 563px; position: absolute; z-index: 102; right: 0; top: 106px; text-indent: -999em; }
.sun_tab .galaxy_element { background: transparent url('../images/style1/demo/galaxy_element.png') no-repeat left top; width: 502px; height: 609px; position: absolute; z-index: 102; right: 0; top: 66px; text-indent: -999em; }
.appstore_banner { background: transparent url('../images/style1/demo/demo_banner.png') no-repeat 0 0; }
.sun_tab .content { color: #797774; text-shadow: 1px 1px 0 #fff; }
.sun_tab h1 { color: #686b6c; text-shadow: 3px 5px 0 #fff; }
.mobile_icon_iphone,
.mobile_icon_android,
.mobile_icon_blackberry,
.mobile_icon_other { background: transparent url('../images/style1/demo/mobile_icons.png') no-repeat 0 0; }
.mobile_icon_iphone { background-position: 0 0; }
.mobile_icon_android { background-position: -76px 0; }
.mobile_icon_blackberry { background-position: -152px 0; }
.mobile_icon_other { background-position: -228px 0; }
.gk_quote blockquote { color: #9d978b; background: transparent url('../images/style1/quote.png') no-repeat 0 2px; }
.gk_quote cite { color: #AD7052; border-top: 1px solid #4b4944; }
#mainPage .gk_quote cite { border-top: 1px solid #ddd; }
.gk_block { background: none repeat scroll 0 0 #E7E2D8; border-bottom: 1px solid #FBF9F4; border-radius: 3px 8px 8px 8px; border-top: 1px solid #BFBAB0; text-shadow: 1px 1px 0 #F6F3EE; }