html { background: #3d3b37 url('../images/style1/main_bg.png') repeat 0 0; }
body { line-height:1.8; min-height:100%; background: transparent url('../images/style1/gradient_bg.png') repeat-y center 0; color: #a7a39c; }
body.fs1 { font-size:12px; }
body.fs2 { font-size:15px; }
body.fs3 { font-size:16px; }
body.fs4 { font-size:17px; }
body.fs5 { font-size:18px; }
body.fs6 { font-size:20px; }
a { color: #fff; text-decoration: none; -webkit-transition:color 0.4s ease-in; -moz-transition:color 0.4s ease-in; -o-transition:color 0.4s ease-in; transition:color 0.4s ease-in; }
a:hover,
a:active,
a:focus { color: #f7431a; }
img { -webkit-transition:background-color 0.4s ease-in; -moz-transition:background-color 0.4s ease-in; -o-transition:background-color 0.4s ease-in; transition:background-color 0.4s ease-in; }
.column p,
.column pre,
.column blockquote,
.column ol,
.column ul { margin:0; padding:0; }
h1,
h2,
h3,
h4,
h5 { font-weight: normal; color: #686B6C; }
h1 { font-size:300%; text-shadow: 3px 2px 0 #fff;important! }
h2 { font-size:350%; text-shadow: 3px 2px 0 #fff; important! }
h3 { font-size:175%; text-shadow: 1px 1px 0 #fff; important!}
h4 { font-size:120%; text-shadow: 1px 1px 0 #fff;;important!}
h5 { font-size:70%; text-shadow: 1px 1px 0 #fff; important!}
ul { list-style:circle; }
ul li { line-height:1.5; color:#363636; font-size:110%;  }

p {line-height:1.2; color:#363636;font-size:100%; important!}




/* containers */
#gk-top { background: url('../images/style1/menu_bg.png') repeat-x 0 0; height: 76px; position: absolute; z-index:1001; top: 0; left: 0; width: 100%; } 
 #gk-top-wrap { height: 76px; position: relative; z-index: 1000; } 
 #gk-header { padding-top: 76px; }
#mainPage { background: transparent url('../images/style1/header_bg.png') repeat 0 0;  }
#mainPage.noheader { padding-top: 180px; }
#gk-content { float: left; }
#gk-topsl1,
#gk-topsl2 { padding: 0 0 50px 0; }
#gk-usersl1,
#gk-usersl2 { padding: 0 0 50px 0; }
#gk-botsl1,
#gk-botsl2 { padding-top: 50px; }
/* logo */
h1.logo { margin: 0; padding: 0; float: left; }
h1.logo a { background: url('../images/style1/logo.png') no-repeat 0 0; display: block; height: 131px; margin: 0; text-indent: -999em; width:120px; position: absolute; top: 0; left:0; z-index: 1001; }
h1.logo.text { width: auto; margin: 20px 0 0 0; }
h1.logo.text a,
h1.logo.text .site-slogan { display: block; background:none!important; color: #fff; font-size: 11px; line-height: 64px; font-weight:normal; text-indent: 0; text-align: center; text-shadow: 2px 2px 0 #7E7E7E; }
h1.logo.text a { padding: 0; width: auto!important; }
h1.logo.text .site-slogan { font-size: 16px; line-height: 10px; margin: 32px 0 18px 0; }
/* content */
#mainPage a { color: #db684e; }
#mainPage a:hover { color: #686B6C; }
#gk-container { padding-bottom: 50px; }
/* footer */
#gk-footer { background: transparent url('../images/style1/footer_bg.png') repeat 0 0; margin-top: 50px; }
#gk-bottom-wrap a,
#gk-footer a { color: #ad7052; }
#mini-logo { width:60px; height:60px; margin-top:12px; display:block; float:left; text-indent:-999em; margin-right: 30px; }
#gk-bottom-wrap a:hover,
#gk-footer a:hover { color: #fff; }
#gk-footer-wrap,
#gk-footer-info { background: transparent url('../images/style1/footer_line.png') repeat-x 0 0; }
#gk-copyright { overflow: hidden; }
#stylearea { margin-left: 20px; }
#stylearea,
#gk-copyright span { float:right; font-size: 12px; line-height: 70px; color: #65635c; }
#t3_logo { display: block; width: 84px; height: 25px; background: url('../images/t3-logo.png') no-repeat 0 0; text-indent: -9999em; margin: 120px auto 0 auto; position: relative; top: -40px; clear: both; }
#gk-footer-content { background: transparent url('../images/style1/mini_logo.png') no-repeat left center; height: 84px; }
#gk-footer-nav { line-height: 84px; }
#gk-footer-nav li { float: left; margin-right: 12px; line-height: 84px; }
#gk-social-icons { float: right; }
#gk-social-icons a { width: 36px; height: 36px; display:block; float:left; margin-left:11px; background: transparent url('../images/style1/social_icons.png') no-repeat 0 0; text-indent: -999em; margin-top: 25px; }
a#gk-icons-twitter { background-position: 0 0; }
a#gk-icons-facebook { background-position: -47px 0; }
a#gk-icons-vimeo { background-position: -94px 0; }
a#gk-icons-youtube { background-position: -148px 0; }
a#gk-icons-lastfm { background-position: -196px 0; }
a#gk-icons-moby { background-position: -245px 0; }
a#gk-icons-digg { background-position: -295px 0; }
a#gk-icons-twitter:hover { background-position: 0 bottom; }
a#gk-icons-facebook:hover { background-position: -47px bottom; }
a#gk-icons-vimeo:hover { background-position: -94px bottom; }
a#gk-icons-youtube:hover { background-position: -148px bottom; }
a#gk-icons-lastfm:hover { background-position: -196px bottom; }
a#gk-icons-moby:hover { background-position: -245px bottom; }
a#gk-icons-digg:hover { background-position: -295px bottom; }
/* columns */

.gk-box-full > div,
.gk-box-left > div,
.gk-box-center > div,
.gk-box-right > div { margin-left: 25px; margin-right: 25px; }
.gk-box-left > div { margin-left: 0; }
.gk-box-right > div { margin-right: 0; }
.gk-box-full > div { margin-left: 0; margin-right: 0; }
/* modules */

#mainPage .moduletable,
#mainPage .moduletable_menu,
#mainPage .moduletable_text { overflow: hidden; margin-top:25px; }
#mainPage .moduletable:first-child,
#mainPage .moduletable_menu:first-child,
#mainPage .moduletable_text:first-child { margin-top: 0!important; }
#mainPage .moduletable > div,
#mainPage .moduletable_menu > div,
#mainPage .moduletable_text > div { margin: 0px; }
#mainPage .moduletable_content { padding: 0; }
#mainPage .moduletable li,
#mainPage .moduletable_menu li,
#mainPage .moduletable_text li { }
#mainPage .moduletable li:first-child,
#mainPage .moduletable_menu li:first-child,
#mainPage .moduletable_text li:first-child { }
.moduletable_content { overflow: hidden; }
/* suffixes -------------*/

/*--- default */

#mainPage .moduletable > div > h3,
#mainPage .moduletable_menu > div > h3,
#mainPage .moduletable_text > div > h3 { height: 32px; line-height: 32px; font-size: 24px; font-weight: normal; margin: 0; padding: 0; color: #686b6c; text-shadow: 2px 2px 0 #fff; }
#mainPage .moduletable ul { padding: 0; }
#mainPage .moduletable ul li { border-top: 1px solid #eaeaea; list-style-type: disc; list-style: inside }
#mainPage .moduletable ul li:first-child { border-top: none; }
#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 { height: 32px; line-height: 24px; font-size: 28px; font-weight: normal; color: #fff; margin: 0; padding: 0; text-shadow: 2px 2px 0 #5a5650; margin-bottom: 16px; }
/* color suffix */
.moduletable.color { background: url('../images/style1/module_color_suffix_bg.png') repeat 0 0; padding: 15px 21px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; 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; margin-bottom: 0!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: #db684e !important }
.moduletable.color li { border-color: #8b8787 !important }
/* border and _menu suffix */
.moduletable_menu,
.moduletable.border { padding: 2px 8px 8px 2px; background: #bfbab0; border-radius: 3px 8px 8px 8px; -moz-border-radius: 3px 8px 8px 8px; -webkit-border-radius: 3px 8px 8px 8px; }
.moduletable_menu > div,
.moduletable.border > div { background: url('../images/style1/header_bg.png') repeat 0 0; border-radius: 3px 3px 3px 3px; padding: 15px 20px; }
.moduletable_menu .moduletable_content { background: #E7E2D8; border-bottom: 1px solid #FBF9F4; border-radius: 3px 8px 8px 8px; -moz-border-radius: 3px 8px 8px 8px; -webkit-border-radius: 3px 8px 8px 8px; border-top: 1px solid #BFBAB0; margin-top: 10px; }
/* bor1 & bor2 suffix */
.moduletable.bor1 > div > h3, .moduletable.bor2 > div > h3 { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #9b978e !important; font-size: 36px !important; text-shadow: 1px 1px 0 #fff !important; line-height: 45px !important; height: 41px !important; margin-bottom: 18px !important; padding: 0; }
.moduletable.bor2 > div > h3 {  color: #ED7959 !important;  }

.moduletable.bor1 a { color: #686B6C !important;  }
.moduletable.bor1 a:hover { color: #DB684E !important }
 

/* icons suffixes */
#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 { padding-left: 45px; background: transparent url('../images/style1/module_icons_light.png') no-repeat 0 0; }
#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 { padding-left: 45px; background: transparent url('../images/style1/module_icons_dark.png') no-repeat 0 0; }
.moduletable.icon-rss > div > h3 { background-position:0 0!important; }
.moduletable.icon-mail > div > h3 { background-position:0 -42px!important; }
.moduletable.icon-alert > div > h3 { background-position:0 -76px!important; }
.moduletable.icon-cog > div > h3 { background-position:0 -120px!important; }
.moduletable.icon-clock > div > h3 { background-position:0 -158px!important; }
.moduletable.icon-calendar > div > h3 { background-position:0 -198px!important; }
.moduletable.icon-chat > div > h3 { background-position:0 -244px!important; }
.moduletable.icon-marker > div > h3 { background-position:0 -278px!important; }
.moduletable.icon-document > div > h3 { background-position:0 -324px!important; }
.moduletable.icon-mac > div > h3 { background-position:0 -369px!important; }
.moduletable.icon-ipad > div > h3 { background-position:0 -419px!important; }
.moduletable.icon-info > div > h3 { background-position:0 -461px!important; }
.moduletable.icon-access > div > h3 { background-position:0 -509px!important; }
/* _text */
#mainPage .moduletable_text .group > h3 { font-weight: normal; font-size:115%; }
#mainPage .moduletable_text .footer { font-size: 85%; text-align: right; font-style: italic; }
#mainPage .moduletable_text .item { border-bottom: 1px solid #ddd; margin-top:10px; padding-bottom: 10px; }
/* - clear */
.moduletable.clear,
.moduletable.clear > div,
.moduletable.clear > div > .moduletable_content { padding: 0 !important; background: none !important; border: none !important; margin: 0!important; }
/* breadcrumbs and tools */

#gk-main #gk-top-nav { background: transparent; height: 34px; line-height: 34px; }
#gk-breadcrumb,
#gk-breadcrumb .separator { background: url('../images/style1/breadcrump.png') no-repeat 0 0; }
#gk-breadcrumb { float: left; width: 80%; font-size: 14px; padding: 0 0 0 54px }
#gk-breadcrumb .separator { display: block; width: 8px; height: 8px; padding: 15px 0 0; margin: 0 12px; background-position: 0 100%; text-indent: -99999em; }
#gk-breadcrumb ul { list-style: none; padding: 0; margin: 0; }
#gk-breadcrumb ul li { float: left; }
#gk-tools { float: right; width: auto; }
.tools_size_btn { background: url('../images/style1/tools.png') no-repeat 0 0; cursor:pointer; display:block; float:left; height:28px; text-indent:-999em; width:27px; margin: 3px 0 0 5px; }
.tools_size_btn:hover {}
#gk-tool-reset { background-position: -27px 0!important; }
#gk-tool-decrease { background-position: -54px 0!important; } h3 { background-position:0 -158px!important; }
.moduletable.icon-calendar div { margin-left: 25px; margin-right: 25px; }
.gk-box-left




/*
.mobile-menu,
#mobile-menu,
.menu-toggle,
.hamburger,
.nav-toggle {
    display: none !important; */