.gk_popup
{
	background:#101010;
	display:none;
	margin:21px 0 0;
	position:absolute;
	top:40px;
	z-index:100010;
}

.gk_popup_wrap
{
	background:#fff;
	margin:10px;
	overflow:hidden;
	padding:10px;
}

.gk_hide
{
	display:none;
	float:right;
	height:14px;
	margin:94px 0 0;
	z-index:100;
}

.gk_popup-hide
{
	height:14px;
	line-height:14px;
	padding:0 0 0 40px;
	white-space:nowrap;
	width:100px!important;
}

.gk_search_hide
{
	display:none;
	float:right;
	height:32px;
	margin:-11px 0 0;
	z-index:100;
}

.gk_search_popup-hide
{
	height:24px;
	line-height:28px;
	padding:2px 0 0 5px;
	white-space:nowrap;
	width:250px!important;
}

#popup_register .inputbox
{
	width:200px!important;
}

#popup_register p.information_td
{
	font-style:italic;
}

#popup_register .gk_popup_wrap
{
	width:350px;
}

#popup_tools a
{
	margin:0 3px 0 0;
}

#popup_login ul
{
	padding-top:10px;
}

#popup_login ul li
{
	background:transparent url(../images/style1/arrow.png) no-repeat 0 center;
	line-height:24px;
	margin:0;
	padding-left:15px;
}

#popup_login ul li a
{
	text-decoration:none;
}

#popup_login ul li a:hover
{
	text-decoration:underline;
}

.nsp
{
	position:relative;
}

.nsp_main
{
	overflow:hidden;
}

.nsp_bottom_interface,.nsp_top_interface
{
	margin:0 0 8px;
	overflow:hidden;
	width:auto;
}

.nsp_bottom_interface
{
	margin:0;
	padding-top:6px;
}

.nsp_bottom_interface div,.nsp_top_interface div
{
	float:right;
}

.nsp_bottom_interface .pagination li,.nsp_top_interface .pagination li,.nsp_bottom_interface .pagination li.active,.nsp_top_interface .pagination li.active
{
	background:transparent url(../images/nsp_interface.png) no-repeat 50% 0!important;
	border:none!important;
	cursor:pointer;
	float:left;
	height:11px;
	margin:5px 0 0 5px;
	padding:0!important;
	text-indent:-999em!important;
	width:12px;
}

.nsp_bottom_interface .pagination li:hover,.nsp_bottom_interface .pagination li.active,.nsp_top_interface .pagination li:hover,.nsp_top_interface .pagination li.active
{
	background-position:50% -11px!important;
	cursor:pointer;
}

.nsp_top_interface .pagination,.nsp_bottom_interface .pagination
{
	border:none!important;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 16px 0 0 !important;
	width:auto;
}

.nsp_bottom_interface .counter,.nsp_top_interface .counter
{
	background:#888;
	color:#fff!important;
	cursor:pointer;
	float:left;
	font-size:90%;
	font-weight:400!important;
	height:14px;
	line-height:14px;
	margin:0 0 0 16px !important;
	padding:0 3px!important;
}

.nsp_bottom_interface .counter span,.nsp_top_interface .counter span
{
	color:#fff!important;
}

.nsp_bottom_interface .prev,.nsp_top_interface .prev,.nsp_bottom_interface .next,.nsp_top_interface .next
{
	background:transparent url(../images/nsp_interface.png) no-repeat 0 -62px;
	border:none!important;
	cursor:pointer;
	float:left;
	height:20px;
	margin:0 0 0 4px;
	padding:0!important;
	text-indent:-999em;
	width:20px;
}

.nsp_bottom_interface .prev:hover,.nsp_top_interface .prev:hover
{
	background-position:0 -82px;
}

.nsp_bottom_interface .next,.nsp_top_interface .next
{
	background-position:0 -22px;
}

.nsp_bottom_interface .next:hover,.nsp_top_interface .next:hover
{
	background-position:0 -42px;
}

.nsp_arts
{
	overflow:hidden;
}

.nsp_art div
{
	overflow:hidden;
	padding:0 10px;
}

.nsp_art h4.nsp_header cufon
{
	padding-bottom:4px;
}

.nsp_art h4.nsp_header
{
	font-size:100%;
	margin-bottom:6px;
}

.nsp_art p.nsp_text
{
	float:none;
}

.nsp_art p.nsp_info
{
	font-size:85%;
	margin:6px 0;
}

.nsp_art .tleft
{
	text-align:left;
}

.nsp_art .tright
{
	text-align:right;
}

.nsp_art .tcenter
{
	text-align:center;
}

.nsp_art .tjustify
{
	text-align:justify;
}

.nsp_art .fleft
{
	float:left;
}

.nsp_art .fright
{
	float:right;
}

.nsp_art .fnone
{
	clear:both;
	float:none;
	width:100%;
}

.nsp_art
{
	float:left;
}

.readon_class.left,.readon_class.right,.readon_class.center
{
	clear:both;
}

.readon_class.left
{
	float:left;
}

.readon_class.right
{
	float:right;
}

.readon_class.center
{
	display:inline;
	float:none;
}

.nsp_links ul li h4
{
	font-size:100%;
	line-height:130%;
}

.nsp_links ul li p
{
	font-size:11px;
	line-height:180%;
	margin:0;
}

.nsp_links ul li
{
	border-bottom:none;
	height:auto;
	margin:0;
	padding:6px 0 3px;
}

.nsp_links ul
{
	clear:none!important;
	list-style-type:none;
	margin:0;
	padding:0;
}

.nsp_arts.left
{
	float:right;
}

.nsp_links_wrap.left
{
	float:left;
}

.nsp_arts.right
{
	float:left;
}

.nsp_links_wrap.right
{
	float:right;
}

.nsp_main .unvisible
{
	height:1px;
	left:-10000px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}

.nsp_avatar
{
	margin-bottom:-5px;
}

.nsp_image
{
	border:1px solid #dadada;
	padding:5px;
}

a:hover .nsp_image
{
	background:#E8E8E8;
	border:1px solid #d7d7d7;
}

.nsp_art .readon
{
	margin-top:6px;
}

a.nsp_comments
{
	background:transparent url(../images/icon_comments.png) no-repeat 0 1px;
	padding-left:20px;
}

.moduletable.nsp
{
	position:relative;
}

.nsp .nsp_top_interface
{
	position:absolute;
	right:18px;
	top:9px;
}


.dark .nsp_image
{
	border:1px solid #222;
}

.dark a:hover .nsp_image
{
	background:#222;
	border:1px solid #333;
}

.clearfix-tabs
{
	clear:both;
}

.gk_tab_item_space
{
	padding:0;
}

div.gk_tab_wrap-style1
{
	margin:0 auto;
}

div.gk_tab-style1
{
	position:relative;
}

.gk_tab_news_image
{
	border:1px solid #dadada;
	margin:5px;
	padding:5px;
}

div.gk_tab_container0-style1
{
	clear:both;
	margin:0;
}

div.gk_tab_container1-style1
{
	margin:0;
	overflow:hidden;
}

div.gk_tab_item-style1 .gk_tab_news_info
{
	color:#757575;
	font-size:90%;
}

div.gk_tab_item-style1
{
	float:left;
	overflow:hidden;
	padding:0;
}

ul.gk_tab_ul-style1
{
	border-bottom:1px solid #E5E5E5;
	height:34px;
	margin:-18px -18px 18px;
	padding:0;
}

ul.gk_tab_ul-style1 li
{
	background:#e8e8e8;
	border:none!important;
	border-right:1px solid #d8d8d8!important;
	color:#000;
	cursor:pointer;
	display:block;
	float:left;
	font-size:12px;
	font-weight:700;
	height:34px;
	line-height:35px!important;
	padding:0 10px!important;
	width:auto;
}

.tabcolor1 ul.gk_tab_ul-style1 li
{
	background:#000;
	border-bottom:1px solid #000;
	border-right:1px solid #282828!important;
	color:#fff;
}

.tabcolor2 ul.gk_tab_ul-style1 li
{
	background:#ac0000;
	border-bottom:1px solid #ac0000;
	border-right:1px solid #c80b0b!important;
	color:#fff;
}

.tabcolor3 ul.gk_tab_ul-style1 li
{
	background:#5d9400;
	border-bottom:1px solid #5d9400;
	border-right:1px solid #6cab00!important;
	color:#fff;
}

ul.gk_tab_ul-style1 li:hover,ul.gk_tab_ul-style1 li.active
{
	background:#fafafa;
	border-bottom:1px solid #fafafa;
	border-right:1px solid #d8d8d8!important;
	color:#000;
	height:35px;
}

.inline ul.gk_tab_ul-style1
{
	clear:none!important;
	float:left;
	margin:1px 0 1px 20px !important;
	width:auto;
}

.gk_is_wrapper
{
	position:relative;
}

.gk_is_preloader,.gk_is_preloader div
{
	height:100%;
	position:absolute;
	width:100%;
	z-index:999;
}

.gk_is_preloader div
{
	position:relative;
}

.gk_is_preloader p
{
	bottom:20px;
	font-family:Georgia, serif;
	font-size:32px;
	position:absolute;
	right:50px;
}

.gk_is_preloader
{
	background:#000 url(../images/loader.gif) no-repeat center center;
}

.gk_is_slide
{
	position:absolute;
}

.gk_is_text h4
{
	color:#fff;
	font-size:26px;
	font-weight:700;
	line-height:31px;
	margin:-10px 100px 0 0;
	padding:0 20px;
	text-transform:uppercase;
}

.gk_is_text h4 a
{
	color:#fff;
}

.gk_is_text p
{
	color:#fff;
	line-height:130%;
	padding:0 150px 0 20px;
}

.gk_is_text a.readon
{
	background:transparent url(../images/style1/gk_is_button.png) no-repeat 50% 0;
	border:none;
	height:40px!important;
	position:absolute;
	right:20px;
	text-indent:-99999px;
	width:40px!important;
	z-index:998;
}

.gk_is_text a:hover.readon
{
	background-position:50% 100%;
}

.gk_is_text .gk_is_info
{
	color:#ccc;
	display:block;
	font-size:80%;
	padding:0 20px 9px;
}

.gk_is_text
{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:400;
	margin-right:10px;
	padding:10px 0 20px;
	position:absolute;
	width:100%;
	z-index:997;
}

.gk_is_text_bg
{
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	position:absolute;
	width:100%;
	z-index:996;
}

.gk_is_text_data
{
	display:none;
}

.gk_is_pagination
{
	background:#000;
	overflow:hidden;
	padding:10px 0;
}

.gk_is_tab
{
	background:transparent url(../images/gk_is_tab_separator.png) no-repeat 0 50%;
	cursor:pointer;
	float:left;
}

.gk_is_tab>div
{
	padding:0 10px;
}

.gk_is_tab.active span,.gk_is_tab:hover span
{
	color:#fff;
}

.gk_is_tab.active h3,.gk_is_tab:hover h3
{
	color:#fff!important;
}

.gk_is_tab h3
{
	color:#999!important;
	font-size:12px!important;
	line-height:145%;
	text-transform:none!important;
}

.gk_is_tab span
{
	color:#999;
	font-size:10px;
}

.gk_is_cols1 .gk_is_tab
{
	width:100%;
}

.gk_is_cols2 .gk_is_tab
{
	width:49.9%;
}

.gk_is_cols3 .gk_is_tab
{
	width:33.2%;
}

.gk_is_cols4 .gk_is_tab
{
	width:24.9%;
}

.gk_is_cols5 .gk_is_tab
{
	width:19.8%;
}

.gk_is_cols6 .gk_is_tab
{
	width:16.4%;
}

.gk_is_cols7 .gk_is_tab
{
	width:14.1%;
}

.gk_is_cols8 .gk_is_tab
{
	width:12.4%;
}

.mod_head .rss
{
	background:url(../images/icon_rss.png) no-repeat 0 0;
	display:block;
	height:16px;
	margin-top:11px;
	text-indent:-999em;
	width:16px;
}

.gk-bottom .mod_head .rss
{
	margin-top:6px;
}

#comments .comment-anchor,#comments .comment-author
{
	color:#ac0000;
}

.comments-form-message-error,.comments-form-message-info
{
	background:#ac0000;
}

.gk_is_text_block h4
{
	margin:8px 0 0!important;
}

.gk_is_thumbs a
{
	border:1px solid #e5e5e5;
	margin:0 7px 7px 0;
}

.gk_is_thumbs a:hover
{
	background:#e8e8e8;
	border:1px solid #d7d7d7;
}

.dark .gk_is_thumbs a
{
	border-color:#222;
}

.dark .gk_is_thumbs a:hover
{
	background:#222;
	border-color:#333;
}