/*
#------------------------------------------------------------------------
# The World News II - #7 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 */

html { background: #ffff66 url('../images/bg14.jpg') repeat-x center top; } 
body { background:none; }
a:hover,
a:active,
a:focus,
#jc .comment-author:hover,
.blog .jcomments-links a { color: #3d77b1; }
#gk-logo {
	height: 105px;
}
h1.logo a { background-image: url('../images/style2/logo_th_2022.png'); height:105px; width:365px; background-repeat: no-repeat;}
#gk-top-menu { background: #3d77b1; border-bottom: 1px solid #4b87c5; height:3px; }
#gk-top-menu1 .menu li a,
#gk-top-menu1 .menu li a:hover { color: #fff; }
#gk-top-menu1 .menu { text-shadow: -1px -1px 0 #204b77; }
#gk-top-menu1 .menu li { background-image: url('../images/style2/separator_color.png'); }
#gk-search #mod_search_searchword { border: none; color: #4d4d4d; box-shadow:inset 0 0 9px #d0d0d0; -webkit-box-shadow: inset 0 0 9px #d0d0d0; -moz-box-shadow: inset 0 0 9px #d0d0d0; }
#gk-main-menu { background-image: url('../images/style2/menu_item.png');border-bottom-color: #356aa1; }
#gk-main-menu > div { border-bottom-color: #437fbb; }
#gk-breadcrumb .breadcrumbs li.pathway { color: #3d77b1; }
#gk-breadcrumb-mainbody .breadcrumbs li.pathway { color: #3d77b1; }
#gk-buttons { /*background-image: url('../images/style2/top_btn_left.png');*/ }
#gk-buttons > div { background-image: url('../images/style2/top_btn_right.png'); }
#gk-buttons a:active,
#gk-buttons a:focus,
#gk-buttons a:hover { color: #3d77b1; }
#gk-buttons #btnLogin { background-image: url('../images/style2/top_btn_left.png'); }
#gk-buttons #btnLogin span { background-image: url('../images/style2/top_btn_right.png'); }
#gk-page .moduletable_menu li,
#gk-page .moduletable li,
#gk-page .moduletable_text li { background-image: url('../images/style2/bullet_color.png'); }
#gk-page .moduletable > div > h3.header,
#gk-page .moduletable_menu > div > h3.header,
#gk-page .moduletable_text > div > h3.header { border-top-color: #ea1c1c; }
#gk-page .moduletable.dark a:hover,
#gk-page .moduletable_text.dark a:hover,
#gk-page .moduletable_menu.dark a:hover { color: #3d77b1; }
#gk-page .moduletable.color > div,
#gk-page .moduletable.color, 
#gk-page .moduletable_text.color { background: #4583c3; color: #cfeff8; }
#gk-page .moduletable.color > div > h3,
#gk-page .moduletable_text.color > div > h3,
#gk-page .moduletable_menu.color > div > h3 {background: #356aa1 url('../images/style2/color_header_bg.png') repeat-x left top; border-bottom: 1px solid #5594d6; }
#gk-page .moduletable.color > div > h3.header > span,
#gk-page .moduletable_text.color > div > h3.header > span,
#gk-page .moduletable.color > div > h3 > span, 
#gk-page .moduletable_menu.color > div > h3 > span, 
#gk-page .moduletable_text.color > div > h3 > span{ background: #c6250a url('../images/style2/color_header_bg.png') repeat-x left top; text-shadow: 0 1px 0 #285789; }
#gk-page .moduletable.color a:hover,
#gk-page .moduletable_text.color a:hover,
#gk-page .moduletable_menu.color a:hover { color: #cfeff8; }
#gk-bottom-wrap li { background-image: url('../images/style2/bullet_color_2.png'); }
/* menu.css */
#gk-main-menu > div#gk-mainnav { border-bottom: 1px solid #4b87c5}
#gk-main-menu > div#gk-mainnav > div > ul > li:hover,
#gk-main-menu > div#gk-mainnav > div > ul > li.active { background: transparent url('../images/style2/menu_item.png') repeat-x center bottom; }
#gk-main-menu > div.gk-mainnav > div > ul > li > a { text-shadow: -1px -1px 0 #204b77; } 
#gk-main-menu > div.gk-mainnav > div > ul > li:hover,
#gk-main-menu > div#gk-mainnav > div > ul > li.active { background-image: url('../images/style2/menu_item.png'); }
#gk-main-menu > div#gk-mainnav > div > ul > li > a { text-transform:uppercase; color: #FAEF55; background-image: url('../images/style2/menu_separator.png'); text-shadow: -1px -1px 0 #204b77;}
#gk-main-menu > div.gk-mainnav > div > ul div.childcontent li.active > a,
#gk-main-menu > div.gk-mainnav > div > ul div.childcontent li.active > span,
#gk-main-menu > div.gk-mainnav > div > ul div.childcontent li:hover > a,
#gk-main-menu > div.gk-mainnav > div > div > ul div.childcontent li:hover > span,
#gk-main-menu > div.gk-mainnav > div > div > ul div.childcontent li > a:hover,
#gk-main-menu > div.gk-mainnav > div > div > ul div.childcontent li > span:hover { color: #3d77b1!important; }
#gk-subnav ul li li > a:hover,
#gk-subnav ul li li > a:hover > span { color: #3d77b1!important; }


/* joomla.css */
.button:hover,
.button:focus,
button:hover,
button:focus,
a.nsp_readmore:hover,
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="button"]:hover,
input[type="button"]:focus,
a:hover.k2ReadMore { color: #3d77b1 !important; }
p.readmore a,
a.nsp_readmore,
a.readon { color:#3d77b1; }
div.k2Pagination ul li a:hover,
div.pagination ul li a:hover { color: #3d77b1; }
.items-more ol li { color: #3d77b1; }
.moduletable_menu ul.menu { color: #3d77b1; }
.searchintro { color: #3d77b1; }
#form-login li {background: transparent url('../images/style2/bullet_color.png') no-repeat 5px center; }
/* gk_stuff.css */
.gk_is_popup-style3 .gk_is_text_block p a { color: #3d77b1!important; }
.nsp_bottom_interface .nsp_prev,
.nsp_top_interface .nsp_prev,
.nsp_bottom_interface .nsp_next,
.nsp_top_interface .nsp_next { background-image: url('../images/style2/nsp_buttons.png'); }
.big_title .nsp_links ul li { background-image: url('../images/style2/bullet_color.png')!important; }
.color_title .nsp_art h4.nsp_header,
.color_title .nsp_art h4.nsp_header a { color: #fff; }
.color_title .nsp_links ul li { background-image: url('../images/style2/bullet_color.png')!important; }
div.sidebar .nsp_info a:hover { color: #3d77b1; }
.gk_is_popup-style3  .prev,
.gk_is_popup-style3  .next { background-image: url("../images/style2/nsp_buttons.png")!important; }
.nsp_main_portal_mode4 .nsp_prev,
.nsp_main_portal_mode4 .nsp_next { background-image: url('../images/style2/nsp_buttons.png')!important; }

/* k2.css */
.latestItemHeader .latestItemTitle a:hover,
.genericItemHeader .genericItemTitle a:hover,
.userItemHeader .userItemTitle a:hover,
.catItemHeader .catItemTitle a:hover { color: #3d77b1}
.itemToolbar ul li a:hover {  color: #3d77b1;}
.itemToolbar .itemAuthor a { color: #3d77b1; }

.itemAuthorBlock .itemAuthorDetails a,
.latestItemsUser a,
.userBlock a { color: #3d77b1; }
.itemAuthorBlock .itemAuthorDetails a:hover,
.latestItemsUser a:hover,
.userBlock a:hover { color: #3d77b1; }
.itemAuthorBlock .itemAuthorDetails h3.itemAuthorName,
.latestItemsUser h2,
.userBlock h2 { color: #3d77b1; }
.itemRelated ul li,
.itemAuthorLatest ul li { color: #3d77b1; }
.itemRelated ul li a:hover,
.itemAuthorLatest ul li a:hover { color: #3d77b1}
.itemComments ul.itemCommentsList li span.commentAuthorName { color: #3d77b1; }
.subCategory h2 a:hover { color: #3d77b1 }
.k2ItemsBlock ul li a:hover.moduleItemTitle { color: #3d77b1; }
.k2CategoriesListBlock ul.level0 li.active a,
.k2CategoriesListBlock ul.level0 li#current.parent.active a { color: #3d77b1; }
.k2CategoriesListBlock ul.level0 li a:hover,
.k2CategoriesListBlock ul.level0 li#current li a:hover { color: #3d77b1; }
.k2TagCloudBlock a:hover { color: #3d77b1; }
.k2TagCloudBlock a.big-tag { color: #3d77b1; }

/*typo */
/* colors */

pre,
.gk_code1 { border-left:3px solid #3d77b1 !important; }
.gk_code2 { border-top:3px solid #3d77b1; border-bottom:3px solid #3d77b1; }
.gk_code3 { border-top:1px solid #3d77b1; border-bottom:1px solid #3d77b1; }
.gk_code3 h4 { background:#3d77b1; 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 7px center; }
p.gk_tips1,
p.gk_tips2,
p.gk_tips3 { background:transparent url('../images/icons/tips.gif') no-repeat 7px center; }
p.gk_warning1,
p.gk_warning2,
p.gk_warning3 { background:transparent url('../images/icons/warning.gif') no-repeat 7px center; }
p.gk_info2 { border:#eee solid 1px; }
p.gk_info3 { background-color: #f9f9f9 }
p.gk_warning2 { border:1px solid #3d77b1; }
p.gk_warning3 { background-color: #3d77b1; color: #fff; text-shadow: none; }
p.gk_tips2 { border:#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: #333 }
p.gk_warning4 { color: #3d77b1 }
p.gk_warning5 { color: #fff; text-shadow: none; }
blockquote div.gk_blockquote1 { background:transparent url(../images/style2/typography/open1.png) no-repeat left bottom; }
blockquote div.gk_blockquote1 div { background:transparent url(../images/style2/typography/close1.png) no-repeat right top; }
blockquote div.gk_blockquote2 { background:transparent url(../images/style2/typography/open1.png) no-repeat left top; }
blockquote div.gk_blockquote2 div { background:transparent url(../images/style2/typography/close1.png) no-repeat right top; }
blockquote div.gk_blockquote3 { background:transparent url(../images/style2/typography/open2.png) no-repeat left bottom; }
blockquote div.gk_blockquote3 div { background:transparent url(../images/style2/typography/close2.png) no-repeat right top; }
blockquote div.gk_blockquote4 { background:transparent url(../images/style2/typography/open2.png) no-repeat left top; }
blockquote div.gk_blockquote4 div { background:transparent url(../images/style2/typography/close2.png) no-repeat right top; }
div.gk_legend1 h4,
div.gk_legend2 h4 {  background: #3d77b1; color: #fff; }
div.gk_legend3 h4,
div.gk_legend4 h4 { background: #5297df; color: #fff; }
div.gk_legend5 h4,
div.gk_legend6 h4 { background: #333; color: #fff; }
div.gk_legend1 { border: 1px solid #3d77b1; }
div.gk_legend2 { border: 1px solid #3d77b1; }
div.gk_legend3 { border: 1px solid #888 }
div.gk_legend4 { border: 1px solid #888 }
div.gk_legend5 { border: 1px solid #333; }
div.gk_legend6 { border: 1px solid #333; }
.gk_highlight-1 { background: #ffd; }
.gk_highlight-2 { background:#eaeaea; }
.gk_highlight-3 { background: #5297df; color:#fff; }
.gk_highlight-4 { background:#3d77b1; color:#fff;  }
span.gk_clear { color: #3d77b1; border-top:1px solid #3d77b1; border-bottom:1px solid #3d77b1; }
span.gk_clear-1 { color: #5297df; border-top:1px solid #5297df; border-bottom:1px solid #5297df; }
span.gk_clear-2 { color: #333; border-top:1px solid #333; border-bottom:1px solid #333; }
span.gk_color { color: #3d77b1; }
span.gk_color-1 { color: #333; }
span.gk_color-2 { color: #3d77b1; border: 1px solid #3d77b1; }
span.gk_color-3 { color: #5297df; border: 1px solid #5297df; }
span.gk_color-4 { color: #333; border: 1px solid #333; }
span.gk_color-5 { color: #fff; background: #3d77b1; text-shadow: none }
span.gk_color-6 { color: #fff; background: #5297df; text-shadow: none }
span.gk_color-7 { color:#fff; background:#333; text-shadow: none }
ul.gk_circle1 { list-style-image:url(../images/style2/typography/bullet3ul.png) !important; }
ul.gk_circle2 { list-style-type:circle; }
ul.gk_bullet1 { list-style-image:url(../images/style2/typography/bullet_ol_1_dark.png) !important; }
ul.gk_bullet2 { list-style-image:url(../images/style2/typography/bullet1ul.png) !important; }
ul.gk_bullet3 { list-style-image:url(../images/style2/typography/bullet2ul.png) !important; }
ul.gk_bullet4 { list-style-image:url(../images/style2/typography/bullet_ol_1_color.png) !important; }
ul.gk_square1 { list-style-type:square; }
ul.gk_square2 { list-style-image:url(../images/style2/typography/bullet_squ1_dark.png) !important; }
ul.gk_square3 { list-style-image:url(../images/style2/typography/bullet_squ1_color.png) !important; }
div.gk_number1 span { background:transparent url(../images/style2/typography/bullet_ol_2.png) no-repeat center center; color:#fff;}
div.gk_number2 span { background:transparent url(../images/style2/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff}
.gk_blockTextLeft,
.gk_blockTextRight,
.gk_blockTextCenter {  color: #3d77b1; }

/* additional typo elements */

.gkBlock1 { background: #b2b2b2; color: #fff; }
.gkBlock1 cite { color: #878787; background-position: 0 0; }
.gkBlock2 { background: #333; color: #fff; }
.gkBlock2 cite { color: #333; background-position: 0 -19px; }
.gkBlock3 { background: #eee; color: #333; }
.gkBlock3 cite { color: #b2b2b2; background-position: 0 -38px; }
.gkBlock4 { background: #fff; color: #b2b2b2; border: 2px solid #b2b2b2; }
.gkBlock4 cite { color: #878787; background-position: 0 -57px; }
.gkBlock5 { background: #fff; color: #333; border: 2px solid #333; }
.gkBlock5 cite { color: #333; background-position: 0 -76px; }
.gkBlock6 { background: #fff; color: #b2b2b2; border: 2px solid #eee; }
.gkBlock6 cite { color: #b2b2b2; background-position: 0 -95px; }

.iconBlock { height: 45px; line-height: 45px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #3d73ac; border-top: 1px solid #366ba2; border-bottom: 1px solid #5297df; padding-left:58px; }
.iconRSS,
.iconVimeo,
.iconTwitter,
.iconFacebook,
.iconMobyPicture { background: transparent url('../images/style2/social_icons.png') no-repeat 0 0; width: 45px; height: 36px; display: block; float:left; text-indent: -999em; margin-top: 4px; margin-right: 5px; }
.iconRSS { background-position: 8px 0; }
.iconVimeo { background-position: -50px 0; }
.iconTwitter { background-position: -100px 0; }
.iconFacebook { background-position: -150px 0; }
.iconMobyPicture { background-position: -200px 0; }

/* JomSocial CSS */
#cProfileWrapper .cModule.gk-grey h4,
#cProfileWrapper .cModule.gk-grey a,
#community-wrap .newsfeed-content a,
#community-wrap .group-menus li a:hover,
#community-wrap .event-menus li a:hover,
#community-wrap .group-menus .important a:hover,
#community-wrap .event-menus .important a:hover,
#community-wrap div.ccontent-avatar .createby a ,
body #community-admin-wrapper a:hover,
body #community-wrap #cFilterBar .active ,
#community-wrap .cModule.latest-events .jsDetail b a:hover ,
#jsMenu .jsMenuBar > ul > li > a.active,
#jsMenu .jsMenuBar ul li.active ul a:hover,
#jsMenu .jsMenuBar ul ul li a:hover,
#community-wrap a#activity-update-click,
#community-wrap .profile-toolbox-meta a,
body #community-wrap div.greybox div div div.loginform div.forgot a:hover,
#cProfileWrapper .creators li a :hover { color: #3d77b1!important;}
#community-wrap .cModule h3 { border-top-color: #3d77b1!important;}
body #community-wrap div.greybox div.joinbutton,
#community-wrap a#activity-update-click:hover,
#community-wrap .profile-toolbox-meta a:hover  {background: #255280!important;}
body #community-wrap div.greybox a#joinButton  {text-shadow: 0 1px 0 #0d457e!important;}

#community-wrap .cModule.gk-color {background: #4583c3!important; color: #cfeff8!important;}
#community-wrap .cModule.gk-color h3 {background: #356aa1 url('../images/style2/color_header_bg.png') repeat-x left top!important; border-bottom: 1px solid #5594d6!important; color: #fff!important;}
#community-wrap .cModule.gk-color h3 span { text-shadow: 0 1px 0 #285789!important; }
#community-wrap .cModule.gk-color a {color: #fff!important;  }
#community-wrap .cModule.gk-color .app-box-footer {border-top: 1px solid #5594d6!important;}
#community-wrap .cModule.gk-color {color: #fff!important}

#community-wrap .latest-events .jsDD { text-shadow: -1px -1px 0 #255280!important; border-bottom: 1px solid #fff!important; background: #356aa1 url(../images/style2/color_header_bg.png) repeat-x 0 0!important; color: #fff!important;} 

#cFrontpageWrapper div.gk-js-frontact li.creator a {background: #3d77b1!important;}
#cFrontpageWrapper div.gk-js-frontact li.creator:hover a {background: #333!important;text-shadow: 0 1px 0 #212121!important;}
#cFrontpageWrapper a#activity-update-click {background: #3d77b1!important;color: #fff!important;text-shadow: 0 1px 0 #212121!important;}

#jsMenu .jsHome:hover,
#jsMenu .jsGlobalsNot:hover,
#jsMenu .jsFriendsNot:hover,
#jsMenu .jsMesaggeNot:hover {background-color: #3d77b1!important;}

.community-events-results-left .eventDate { background: #356aa1 url(../images/style2/color_header_bg.png) repeat-x 0 0!important;}
#community-wrap #wallContent span.show-cmt a,
#community-wrap .video-title a:hover,
#community-wrap .inbox-message-heading a {color: #3d77b1!important}
#community-wrap #wallContent span.show-cmt a :hover {color: #222;}