/*
#------------------------------------------------------------------------
# The World News II -July 2011 template (for Joomla 1.6/1.7)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License:  Copyrighted Commercial Software
# Website:  http://www.gavick.com
# Support:  support@gavick.com
 */
/* Basic elements */
html {
	background: #d9d9d9 url('../images/style1/bg1.jpg') no-repeat center top;
}

h6 {font-size: 22px; font-weight: normal; border-bottom: 1px dotted #595959; color: #595959; padding-bottom: 0px; display: block; margin-bottom: 8px; clear: both; margin-top: 15px;}



.fixedimages {height: 700px!important; overflow-x: hidden; overflow-y: scroll}
.fixedimages img {}


body {
	line-height: 1.8;
	min-height: 100%;
	color: #444;
	overflow-x: hidden;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover,a:active,a:focus {
	color: #a5240e;
}
h1,h2,h3,h4,h5 {
	font-weight: normal;
}
h1 {
	font-size: 380%;
}
h2 {
	font-size: 350%;
}
h3 {
	font-size: 135%;
}
h4 {
	font-size: 110%;
}
h5 {
	font-size: 100%;
}
ul {
	list-style: none;
}
ul li {
	line-height: 2.6;
}
p {
	margin: 0.5em 0;
}
/* Logo  */
h1#gkLogo {
	margin: 0 auto;
	position: relative;
	padding-top: 5px!important;
}
h1#gkLogo a img {
	display: block;
	height: 50px;
	max-width: 450px;
	margin: 0 auto;
}
h1#gkLogo a.cssLogo {
	background: url('/img/logo.png') no-repeat 0 0!important;
	display: block;
	height: 85px;
	text-indent: -999em;
	width: 290px;
	margin-left: 20px;
	z-index: 1001;
	padding-top: 10px;
}
h1.gkLogo.text {
	width: auto;
	margin: 0;
	padding-top: 30px;
}
h1.gkLogo.text a {
	display: block;
	background: none !important;
	font-size: 18px;
	line-height: 64px;
	font-weight: normal;
	text-indent: 0;
	text-align: center;
}
h1.gkLogo.text a {
	padding: 0;
	width: auto !important;
}
h1#gkLogo a > span,h1#gkLogo a > small {
	display: block;
	line-height: 80%;
	margin: 0 auto !important;
	text-align: center;
}
h1#gkLogo a > small {
	font-size: 22px !important;
}
h1.gkLogo.text .gkLogoSlogan {
	display: block;
	font-size: 12px !important;
	line-height: 10px;
	color: #666 !important;
	margin: 32px 0 18px 0;
}
/* menu block */
#gkLogoWrap {
	min-height: 100px;
	position: relative;
	width: 1004px!important;
	margin-left: -2px;
	background-image: url("/img/header_bg.png");
	

}
#gkTopMenu {
	height: 37px;
	line-height: 37px;
	background: #cb260a;
	border-bottom: 1px solid #f93d1c;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
#gkTopMenu1 .menu {
	float: left;
	font-size: 10px;
	color: #fff;
	text-shadow: -1px -1px 0 #a92009;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 37px;
}
#gkTopMenu1 .menu li {
	float: left;
	padding: 0 10px 0 14px;
	background: transparent url('../images/style1/separator_color.png') no-repeat left center;
}
#gkTopMenu1 .menu li a {
	line-height: 37px;
	color: #fff;
	display: block;
}
#gkTopMenu1 .menu li a:hover,#gkTopMenu1 .menu li a:focus,#gkTopMenu1 .menu li a:active {
	color: #fff;
	text-decoration: underline;
}
#gkTopMenu1 .menu li:first-child {
	padding-left: 17px;
	background: none;
}
#gkSearch {
	float: right;
	padding: 7px;
}
#gkSearch #mod-search-searchword {
	height: 23px;
	line-height: 23px;
	width: 180px;
	padding: 0;
	border: none;
	font-size: 10px;
	text-transform: uppercase;
	color: #4d4d4d;
	text-indent: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0 9px #d0d0d0;
	-moz-box-shadow: inset 0 0 9px #d0d0d0;
	box-shadow: inset 0 0 9px #d0d0d0;
	font-family: Arial, Verdana, sans-serif;
}
#gkMenuWrap {
	margin-bottom: 12px;
}
#gkMainMenu {
	height: 45px;
	overflow: hidden;
	background: transparent url('../images/style1/menu_item.png') repeat-x 0 0;
	border-bottom: 1px solid #D1D1D1!important;
	border-radius: 4px;
	
}
#gkMainMenu > div {
	border-bottom: 0px solid #ff583b;
	height: 45px;
}
#gkBottomMenu {
	height: 31px;
	background: #fafafa url('../images/breadcrumbs_bg.png') repeat-x left bottom;
	border-bottom: 1px solid #c3c3c3;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	position: relative;
}
#gkBreadcrumb {
	float: left;
}
#gkBreadcrumb + #gkTopMenu2 {
	margin-left: 35px;
}
#gkTopMenu2 {
	float: left;
	margin-left: 0;
	-webkit-transition: opacity 0.3s ease-in;
	-moz-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;
	-ms-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
#gkTopMenu2 .menu {
	float: left;
	font-size: 10px;
	color: #686868;
	text-shadow: 1px 0 0 #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px !important;
}
#gkTopMenu2 .menu li {
	float: left;
	padding: 0 10px 0 14px;
	background: transparent url('../images/separator_white.png') no-repeat left center;
}
#gkTopMenu2 .menu li a {
	line-height: 30px !important;
	color: #686868;
	display: block;
}
#gkTopMenu2 .menu li a:hover {
	color: #686868;
	text-decoration: underline;
}
#gkTopMenu2 .menu li:first-child {
	padding-left: 17px;
	background: none;
}
/* middle menu */
#gkMiddleMenu {
	height: 31px;
	background: #3b3b3b url('../images/dropline_bg.jpg') repeat-x left bottom;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
#gkMiddleMenu .menu {
	float: left;
	font-size: 10px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px !important;
}
#gkMiddleMenu .menu li {
	float: left;
	padding: 0 10px 0 14px;
	background: transparent url('../images/separator_dark.png') no-repeat left center;
}
#gkMiddleMenu .menu li a {
	line-height: 30px !important;
	color: #fff;
	display: block;
}
#gkMiddleMenu .menu li a:hover {
	color: #fff;
	text-decoration: underline;
}
#gkMiddleMenu .menu li:first-child {
	padding-left: 17px;
	background: none;
}
/* ajax search */
.gk_ajax_search_results .search-results dt.result-title {
	font-size: 12px;
}
/* breadcrumbs at top */
#gkBreadcrumb {
	position: absolute;
	top: 4px;
	left: 11px;
	width: 21px;
	height: 21px;
	background: transparent url('../images/breadcrumbs_icon.png') no-repeat left top;
	cursor: pointer;
	z-index: 1;
	overflow: hidden;
}
#gkBreadcrumb .breadcrumbs {
	background: transparent url('../images/breadcrumbs_icon.png') no-repeat left -21px;
	margin-left: -9999px;
	width: auto;
	float: left;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 11px;
}
#gkBreadcrumb .breadcrumbs li.separator {
	display: block;
	float: left;
	width: 4px;
	margin: 0 10px;
	height: 21px;
	background: transparent url('../images/separator_white.png') no-repeat left 9px;
	text-indent: -999em;
}
#gkBreadcrumb .breadcrumbs li a {
	color: #666;
}
#gkBreadcrumb .breadcrumbs li.pathway {
	color: #cb260a;
}
#gkBreadcrumb .breadcrumbs li a:hover {
	color: #000;
}
#gkBreadcrumb .breadcrumbs > ul {
	margin-left: 21px;
	background: transparent url('../images/breadcrumbs_icon.png') no-repeat right bottom;
	height: 21px;
	line-height: 21px;
	padding: 0 15px 0 8px;
}
#gkBreadcrumb .breadcrumbs > ul > li {
	float: left;
	width: auto;
	clear: none;
	line-height: 21px;
}
#gkBreadcrumbMainbody .breadcrumbs li > span,#gkBreadcrumb .breadcrumbs > ul > li > span {
	margin-right: 10px;
}
#gkBreadcrumb:hover {
	width: 80%;
}
#gkBreadcrumb .breadcrumbs {
	-webkit-transition: opacity 0.3s ease-in;
	-moz-transition: opacity 0.3s ease-in;
	-o-transition: opacity 0.3s ease-in;
	-ms-transition: opacity 0.3s ease-in;
	transition: opacity 0.3s ease-in;
}
#gkBreadcrumb:hover .breadcrumbs {
	margin-left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
#gkBreadcrumb:hover + #gkTopMenu2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
/* standard breadcrumb */
#gkBreadcrumbMainbody {
	height: 40px;
	cursor: pointer;
	z-index: 1;
	margin-bottom: 12px;
	background: url('../images/bread_bg.png') repeat-x 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gkBreadcrumbMainbody > div {
	height: 32px;
	border-bottom: 1px solid #f0f0f0;
	padding: 8px 12px 0;
}
#gkBreadcrumbMainbody .breadcrumbs {
	width: auto;
	float: left;
	font-size: 12px;
}
#gkBreadcrumbMainbody .breadcrumbs li.separator {
	display: block;
	float: left;
	width: 4px;
	margin: 0 10px;
	height: 21px;
	background: transparent url('../images/separator_white.png') no-repeat left 12px;
	text-indent: -999em;
}
#gkBreadcrumbMainbody .breadcrumbs li a {
	color: #888;
}
#gkBreadcrumbMainbody .breadcrumbs li.pathway {
	color: #cb260a;
}
#gkBreadcrumbMainbody .breadcrumbs li a:hover {
	color: #000;
}
#gkBreadcrumbMainbody .breadcrumbs > ul {
	margin-left: 0;
	height: 26px;
	padding: 0 15px 0 0;
}
#gkBreadcrumbMainbody .breadcrumbs > ul > li {
	float: left;
	width: auto;
	clear: none;
	line-height: 26px;
}
/* tools */
#gkTools {
	float: right;
}
#gkTools a {
	display: block;
	float: right;
	width: 11px;
	height: 9px;
	margin: 7px 0 0 3px;
	text-indent: -99999em;
	background: transparent url('../images/font_size.png') no-repeat -44px 0;
}
a#gkToolsReset {
	background-position: -24px 0;
	margin-left: 6px;
}
a#gkToolsDec {
	background-position: 0 0;
}
/* top highlighter */
#gkHighlighter {
	position: absolute;
	left: 0;
	bottom: 8px;
	width: 100%;
}
/* userarea */
#gkButtons {
	background: transparent url('../images/style1/top_btn_left.png') no-repeat left top;
	height: 21px;
	line-height: 21px;
	padding-left: 14px;
	float: right;
	width: auto;
	position: absolute;
	top: 55px;
	right: 0;
}
#gkButtons > div {
	background: transparent url('../images/style1/top_btn_right.png') no-repeat right top;
	height: 21px;
}
#gkButtons a {
	font-size: 9px;
	font-weight: bold;
	color: #545454;
	text-transform: uppercase;
}
#gkButtons a:active,#gkButtons a:focus,#gkButtons a:hover {
	color: #cb260a;
}
#gkButtons a:first-child {
	margin-left: -14px;
}
#gkButtons #btnLogin {
	display: block;
	float: left;
	height: 21px;
	padding: 0 0 0 14px;
	background: transparent url('../images/style1/top_btn_left.png') no-repeat left bottom;
}
#gkButtons #btnLogin span {
	display: block;
	float: left;
	height: 21px;
	padding: 0 10px 0 0;
	background: transparent url('../images/style1/top_btn_right.png') no-repeat right bottom;
}
#gkButtons #btnRegister {
	display: block;
	float: left;
	height: 21px;
	padding: 0 0 0 14px;
}
#gkButtons #btnRegister span {
	display: block;
	float: left;
	height: 21px;
	padding: 0 14px 0 0;
}
/* Containers*/
#gkContentMainbody {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gkComponent {
	margin: 0 12px;
}
/* middlenavs */
#gkMiddleNav1,#gkMiddleNav2 {
	background: #fafafa url("../images/breadcrumbs_bg.png") repeat-x left bottom;
	height: 31px;
	border-bottom: 1px solid #C3C3C3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 8px;
}
#gkMiddleNav1 .menu,#gkMiddleNav2 .menu {
	float: left;
	font-size: 10px;
	color: #686868;
	text-shadow: 1px 0 0 #fff;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px !important;
}
#gkMiddleNav1 .menu li,#gkMiddleNav2 .menu li {
	float: left;
	padding: 0 10px 0 14px;
	background: transparent url('../images/separator_white.png') no-repeat left center;
}
#gkMiddleNav1 .menu li a,#gkMiddleNav2 .menu li a {
	line-height: 30px !important;
	color: #686868;
	display: block;
}
#gkMiddleNav1 .menu li a:hover,#gkMiddleNav2 .menu li a:hover {
	color: #686868;
	text-decoration: underline;
}
#gkMiddleNav1 .menu li:first-child,#gkMiddleNav2 .menu li:first-child {
	padding-left: 17px;
	background: none;
}
/* footer */
#gkFooterWrap {
	width: 80%;
	margin: 20px auto;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #333;
	text-shadow: 0 1px #fff;
}
#gkFooterWrap a {
	color: #444;
}
#gkFooterWrap a:hover {
	color: #000;
}
#gkCopyrights span,span.mobileSwitcher {
	font-size: 11px;
	line-height: 15px;
	color: #555;
}
span.mobileSwitcher {
	margin: 0 10px;
	font-weight: bold;
}
#gkFooterNav li {
	display: inline;
	font-weight: bold;
	margin-left: 16px;
	padding-left: 16px;
	background: url('../images/footer_bullet.png') no-repeat 0 4px;
}
#gkFooterNav li:first-child {
	margin: 0;
	padding: 0;
	background: none;
}
#gkStyleArea {
	margin: 24px auto 0;
	width: 76px;
}
#gkStyleArea a {
	display: inline;
	float: left;
	margin: 0 6px 0 0;
	width: 6px;
	height: 7px;
	text-indent: -99999em;
	background: url('../images/color_switcher.png') no-repeat;
}
a#gkStyle2 {
	background-position: 0 -9px;
}
a#gkStyle3 {
	background-position: 0 -18px;
}
a#gkStyle4 {
	background-position: 0 -27px;
}
a#gkStyle5 {
	background-position: 0 -36px;
}
a#gkStyle6 {
	background-position: 0 -45px;
}
#gkFrameworkLogo {
	display: block;
	width: 140px;
	height: 42px;
	background: url('../images/framework-logo.png') no-repeat 0 0;
	text-indent: -9999em;
	margin: 36px auto 0;
	padding-bottom: 40px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}
/* Suffixes */
#gkPage .box,#gkPage .box_menu,#gkPage .box_text {
	overflow: hidden;
	margin-top: 8px;
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#gkPage .box:first-child,#gkPage .box_menu:first-child,#gkPage .box_text:first-child {
	margin-top: 0 !important;
}
#gkPage .box > div,#gkPage .box_menu > div,#gkPage .box_text > div {
	margin: 12px;
}
#gkPage .box_content {
	padding: 0;
	overflow: hidden;
	color: #444;
	font-size: 13px;
	line-height: 1.2;
}
#gkPage .box li,#gkPage .box_text li {
	background: none!important;
	line-height: 24px;
	padding-left: 0px;
}
/*---default */
#gkPage .box > div > h3.header,#gkPage .box_text > div > h3.header {
	height: 15px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	margin: 22px 0 14px 0;
	padding: 0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 3px solid #ea1c1c;
	color: #333;
}
#gkPage .box > div > h3.header a,#gkPage .box_text > div > h3.header a {
    color:#333;
}
#gkPage .box > div > h3.header > span,#gkPage .box_text > div > h3.header > span {
	margin-top: -18px;
	display: block;
	padding-right: 12px;
	background: #fff;
	float: left;
}
/* dotted */
#gkPage .box.dotted > div > h3.header,#gkPage .box_text.dotted > div > h3.header {
	border-top: none !important;
	border-bottom: none !important;
	height: 19px !important;
	margin: 18px 0 14px 0 !important;
	background: transparent url('../images/dotted_bg.png') repeat-x 0 0;
}
#gkPage .box.dotted > div > h3.header > span,#gkPage .box_text.dotted > div > h3.header > span {
	margin-top: -14px !important;
}
/* advert */
#gkPage .box.advert h3.advert {
	border-bottom: 1px solid #e0e0e0;
	color: #a5a4a4;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 9px;
	padding-bottom: 6px;
	margin-bottom: 6px;
	text-align: right;
	font-weight: normal;
}
#gkPage .box.advert h3.advert a {
	color: #a5a4a4;
}

.main_slider {border-radius: 5px!important; border: 1px solid silver; box-shadow: 0px 0px 7px silver}
.main_slider .nav {display: none;}

/* colors */
#gkPage .box.red > div > h3.header,#gkPage .box_text.red > div > h3.header {
	border-top-color: #ea1c1c;
}
#gkPage .box.blue > div > h3.header,#gkPage .box_text.blue > div > h3.header {
	border-top-color: #0e67a5;
}
#gkPage .box.green > div > h3.header,#gkPage .box_text.green > div > h3.header {
	border-top-color: #92c62d;
}
#gkPage .box.grey > div > h3.header,#gkPage .box_text.grey > div > h3.header {
	border-top-color: #b2b2b2;
}
#gkPage .box.black > div > h3.header,#gkPage .box_text.black > div > h3.header {
	border-top-color: #333;
}
#gkPage .box.orange > div > h3.header,#gkPage .box_text.orange > div > h3.header {
	border-top-color: #e2831d;
}
#gkPage .box.bronze > div > h3.header,#gkPage .box_text.bronze > div > h3.header {
	border-top-color: #88371b;
}
#gkPage .box.pink > div > h3.header,#gkPage .box_text.pink > div > h3.header {
	border-top-color: #c62d75;
}
#gkPage .box.gold > div > h3.header,#gkPage .box_text.gold > div > h3.header {
	border-top-color: #c6952d;
}
#gkPage .box.violet > div > h3.header,#gkPage .box_text.violet > div > h3.header {
	border-top-color: #992dc6;
}
#gkPage .box.yellow > div > h3.header,#gkPage .box_text.yellow > div > h3.header {
	border-top-color: #ebed38;
}
/* -_menu */
#gkPage .box_menu > div {
	margin: 0;
}
#gkPage .box_menu div.content,#gkPage .box_menu div.custom {
	margin: 12px;
}
#gkPage .box_menu > div > h3.header {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	margin: 0;
	width: 100%;
	float: none;
	border-top: none;
	height: auto;
}
#gkPage .box_menu > div > h3.header > span {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 42px;
	height: 38px;
	margin: 1px;
	color: #333;
	text-indent: 12px;
	display: block;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	background: #eee;
	float: none;
	text-shadow: 0 1px 0 #fff;
}
#gkPage .box_menu > div > h3.header > span a {
	color:#333;
}
/* -big */
#gkPage .box.big > div,#gkPage .box_text.big > div {
	margin: 0;
}
#gkPage .box.big div.content,#gkPage .box_text.big div.content,#gkPage .box.big div.custom,#gkPage .box_text.big div.custom {
	margin: 12px;
}
#gkPage .box.big > div > h3.header,#gkPage .box_text.big > div > h3.header {
	background: #fff;
	border-bottom: 1px solid #e3e3e3;
	margin: 0;
	width: 100%;
	float: none;
	border-top: none;
	height: auto;
}
#gkPage .box.big > div > h3.header > span,#gkPage .box_text.big > div > h3.header > span {
	font-size: 20px;
	text-transform: uppercase;
	line-height: 42px;
	height: 38px;
	margin: 1px;
	color: #888;
	text-indent: 12px;
	display: block;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	background: #eee;
	float: none;
	text-shadow: 0 1px 0 #fff;
}
#gkPage .box.big > div > h3.header a > span,#gkPage .box_text.big > div > h3.header a > span {
	color:#888;
}
/* -dark */
#gkPage .box.dark,#gkPage .box_text.dark {
	background: #333;
	color: #b1b1b1;
}
#gkPage .box.dark h3,#gkPage .box_text.dark h3,#gkPage .box.dark h3 a,#gkPage .box_text.dark h3 a {
	color: #fff;
}
#gkPage .box.dark > div,#gkPage .box_text.dark > div {
	margin: 0;
}
#gkPage .box.dark div.content,#gkPage .box_text.dark div.content,#gkPage .box.dark div.custom,#gkPage .box_text.dark div.custom {
	margin: 12px;
}
#gkPage .dark.custom {
	margin: 0px !important;
}
#gkPage .box.dark > div > h3.header,#gkPage .box_text.dark > div > h3.header {
	background: #333;
	border-bottom: 1px solid #3e3e3e;
	margin: 0;
	width: 100%;
	float: none;
	border-top: none;
	height: auto;
}
#gkPage .box.dark > div > h3.header > span,#gkPage .box_text.dark > div > h3.header > span {
	text-transform: uppercase;
	line-height: 38px;
	min-height: 38px;
	margin: 1px;
	color: #fff;
	text-indent: 12px;
	display: block;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	background: #444;
	float: none;
	text-shadow: 0 1px 0 #222;
}
#gkPage .box.dark > div > h3.header > span a,#gkPage .box_text.dark > div > h3.header > span a {
	color:#fff;
}
#gkPage .box.dark a,#gkPage .box_text.dark a {
	color: #fff;
}
#gkPage .box.dark a:hover,#gkPage .box_text.dark a:hover {
	color: #cb260a;
}
#gkPage .box.dark li,#gkPage .box_text.dark li {
	background: transparent url('../images/separator_white.png') no-repeat left 10px;
	line-height: 24px;
	padding-left: 13px;
}
/* -color */
#gkPage .box.color,#gkPage .box_text.color {
	background: #dc2f10;
	color: #f9b2a6;
}
#gkPage .box.color > div,#gkPage .box_text.color > div {
	margin: 0;
}
#gkPage .box.color div.content,#gkPage .box_text.color div.content#gkPage .box_text.color div.custom {
	margin: 12px;
}
#gkPage .box.color div.custom {
	margin:0;
}
#gkPage .box.color > div > h3.header,#gkPage .box_text.color > div > h3.header {
	background: #c6250a url('../images/style1/color_header_bg.png') repeat-x left top;
	border-bottom: 1px solid #ee4d30;
	margin: 0;
	width: 100%;
	float: none;
	border-top: none;
	height: auto;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
#gkPage .box.color > div > h3.header > span,#gkPage .box_text.color > div > h3.header > span {
	text-transform: uppercase;
	line-height: 38px;
	min-height: 38px;
	margin: 0;
	padding: 1px;
	color: #fff;
	text-indent: 12px;
	display: block;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	background: #c6250a url('../images/style1/color_header_bg.png') repeat-x left top;
	float: none;
	text-shadow: 0 1px 0 #bd2309;
}
#gkPage .box.color a,#gkPage .box_text.color a,#gkPage .box.color > div > h3.header > span a,#gkPage .box_text.color > div > h3.header > span a {
	color: #fff;
}
#gkPage .box.color a:hover,#gkPage .box_text.color a:hover {
	color: #f9b2a6;
}
#gkPage .box.color li,#gkPage .box_text.color li {
	background: transparent url('../images/separator_white.png') no-repeat left 10px;
	line-height: 24px;
	padding-left: 13px;
}
.dark p.readmore a,.dark a.readon,.color p.readmore a,.color a.readon {
	color: #fff !important;
}
/* -small */
#gkPage .box.small > div > h3.header,#gkPage .box_text.small > div > h3.header {
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #d1d1d1;
	line-height: 37px;
	margin-bottom: 12px;
	margin-top: -8px;
	border-top: none;
	height: auto !important;
	font-weight: bold;
}
#gkPage .box.small > div > h3.header a,#gkPage .box_text.small > div > h3.header a {
	color:#333;
}
#gkPage .box.small > div > h3.header > span,#gkPage .box_text.small > div > h3.header > span {
	margin: auto;
	background: transparent;
	float: none;
}
/* -clean */
.box.clean,.box.clean > div,.box.clean > div > .box_content {
	padding: 0 !important;
	border: none !important;
	margin: 0 !important;
}
.box.clean > div > h3.header,.box_menu.clean > div > h3.header,.box_text.clean > div > h3.header {
	margin: 22px 12px 0 12px;
}
/* -clear */
.box.clear,.box.clear > div,.box.clear > div > .box_content {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	margin: 0 !important;
}
.box.clear > div > h3 {
	display: none;
}
/* -no_vmargin */
.box.no_vmargin > div,.box_menu.no_vmargin > div,.box_text.no_vmargin > div {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
/* bottom modules */
#gkBottom1,#gkBottom2 {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#gkBottom1 > div,#gkBottom2 > div {
	padding: 6px 0 12px 0;
}
#gkBottomWrap ul {
	padding: 0;
	margin: 0;
}
#gkBottomWrap div.k2ItemsBlock ul li {
	padding: 0 0 0 15px !important;
	background: transparent url('../images/style1/bullet_color.png') no-repeat left 10px !important;
	line-height: 24px !important;
	font-size: 10px !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 !important;
}
#gkBottomWrap div.k2ItemsBlock ul li a {
	font-size: 10px;
}
#gkBottomWrap li {
	padding-left: 15px;
	background: transparent url('../images/style1/bullet_color.png') no-repeat left 10px;
	line-height: 24px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#gkBottom1 > .gkColLeft,#gkBottom2 > .gkColLeft {
	padding-left: 12px;
	padding-right: 6px;
}
#gkBottom1 > .gkColCenter,#gkBottom2 > .gkColCenter {
	padding-left: 6px;
	padding-right: 6px;
}
#gkBottom1 > .gkColRight,#gkBottom2 > .gkColRight {
	padding-right: 12px;
	padding-left: 6px;
}
#gkBottom1 > .gkColFull,#gkBottom2 > .gkColFull {
	padding-left: 12px;
	padding-right: 12px;
}






#gkBottomWrap .box > div > h3.header a {
	color:#333;
}
/* popup */
#gkPopupOverlay,#gkPopupLogin,#gkPopupRegister {
	display: none;
	overflow: hidden;
	width: 500px;
	margin-left: -250px;
	position: fixed;
	z-index: 1000002;
	left: 50%;
	top: 20%;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px #bbb;
	-moz-box-shadow: 0 1px 1px #bbb;
	box-shadow: 0 1px 1px #bbb;
}
#gkPopupRegister {
	top: 10%;
}
.gkPopupWrap span#fb-auth {
	margin-top: 5px;	
}
#gkPopupLogin {
	width: 600px;
	margin-left: -300px;
}
.gkPopupWrap {
	padding: 20px;
	margin: 4px;
}
#gkPopupOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000001;
	top: 0;
	left: 0;
	background: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
	margin-left: 0;
}
.gkPopupWrap h3 {
	font-size: 26px;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 20px;
}
.gkPopupWrap h3 small {
	font: normal 12px Arial, Helvetica, sans-serif !important;
}
.gkPopupWrap h3 small a {
	text-decoration: underline;
}
.gkPopupWrap h4 {
	font-size: 18px;
	margin: 0 0 12px;
}
#gkPopupLogin fieldset {
	padding: 0 !important;
}
#gkFBLogin {
	float: left;
	width: 45%;
}
#gkFBLogin p {
	line-height: 18px;
	margin: 14px 0 20px;
}
#gkFBLogin + #login-form,#gkFBLogin + #com-login-form {
	float: left;
	width: 45%;
	margin-left: 4%;
	padding-left: 30px;
	border-left: 1px solid #e7e7e7;
}
#form-login-remember {
	margin: 30px 0 4px;
}
#form-login-remember label {
	color: #777;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
#login-form ul {
	border-top: 1px solid #E7E7E7;
	margin: 42px 0 0;
	padding: 2px 0 0;
}
#login-form ul li {
	float: left;
	font-size: 11px;
}
#login-form ul li:first-child {
	margin-right: 10px;
}
#login-form ul li a {
	text-decoration: underline;
}
label#jform_spacer-lbl {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
#login-form .login-greeting {
	float: left;
	margin-right: 32px;
	font-size: 14px;
	line-height:30px;
}
#gkPopupRegister dl dt:first-child {
	font-size: 10px;
	display: block;
	width: 100%;
}
#gkPopupRegister dt {
	float: left;
	width: 35%;
	clear: both;
}
#gkPopupRegister dt,#gkPopupRegister dd {
	line-height: 41px;
	height: 41px;
}
#gkPopupRegister legend {
	display: none;
}
#member-registration fieldset {
	padding: 0 0 24px;
}
#member-registration label {
	padding: 0 0 0 2px;
}
#member-registration > div {
	line-height: 31px;
}
#member-registration > div a {
	text-decoration: underline;
}
#gkPopupLogin input[type="text"],#gkPopupLogin input[type="password"] {
	clear: both;
	display: block;
	width: 220px;
}
#gkPopupRegister input[type="text"],#gkPopupRegister input[type="password"] {
	width: 250px;
}



.wk-accordion-default{margin-bottom:-10px}
.wk-accordion-default
.toggler{margin-bottom:10px;padding:7px;border:1px
solid #ddd;background:#F5F5F5;background:-moz-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);background:-webkit-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);background:-o-linear-gradient(top, #FAFAFA 0%, #F5F5F5 100%);background:linear-gradient(to bottom, #FAFAFA 0%, #F5F5F5 100%);border-radius:5px;box-shadow:0 1px 0 #fff inset;text-shadow:0 1px 0 #fff}
.wk-accordion-default
.content{padding:10px}
.wk-slideshow-inside
.nav{position:absolute;bottom:0;z-index:3;width:100%;overflow:hidden}.wk-slideshow-inside .nav
li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px
7px 0 0;background:#fff;float:left}.wk-slideshow-inside .nav:hover
img{opacity:0.4}.wk-slideshow-inside .nav li:hover
img{opacity:1}.wk-slideshow-inside .nav li
img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.wk-slideshow-inside>div{position:relative}.wk-slideshow-inside > div .next,
.wk-slideshow-inside > div
.prev{top:50%;width:50px;height:50px;margin-top:-25px;background:url("/media/widgetkit/widgets/gallery/styles/inside/images/buttons.png") 0 50px no-repeat}.wk-slideshow-inside > div
.next{right:30px;background-position:0 0}.wk-slideshow-inside > div
.prev{left:30px;background-position:0 -50px}.wk-slideshow-inside
.caption{bottom:auto;top:0}@media (max-device-width: 1024px){.wk-slideshow-inside .next,
.wk-slideshow-inside
.prev{display:none}}


.wk-slideset-default > div.prev{top:50%;width:50px;height:50px;margin-top:-25px;background:url("/media/widgetkit/widgets/slideset/styles/default/images/buttons.png") 0 50px no-repeat!important}
.wk-slideset-default > div.next{right:30px;background-position:0 0!important}
.wk-slideset-default > div.prev{left:30px;background-position:0 -50px!important}
.wk-slideset-default.sets {margin:0 -10px!important}
.wk-slideset-default li article {margin: 0px 26px 0px 0px!important; border-radius: 6px; box-shadow: 0px 0px 5px #d9d9d9; }
.wk-slideset-default li:nth-of-type(5) article {margin: 0px 0px 0px 0px!important;}
.wk-slideset .sets {overflow: visible!important; }

.wk-slideset-default li article:hover { box-shadow: 0px 0px 8px #afafaf;}

.wk-slideset-default > div .next, .wk-slideset-default > div .prev {
top: 50%;
width: 50px;
height: 50px;
margin-top: -25px;
background: url("/img/slideset_nav.png") 0 50px no-repeat;
}








.testimonials h3.header {background-image: url("/img/ribbon.png"); border: 0px!important; background-repeat: repeat-x!important; background-position: 0px 15px!important; margin: 0px 0px 20px 0px!important; display: block; height: 40px!important; text-align: center;}
.testimonials h3.header span {margin-top: 0px!important; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 25px; padding-left: 20px; padding-right: 20px!important; display: inline!important; float: none!important; background: #d9d9d9 url('../images/style1/bg1.jpg') repeat center top!important; }




.action_news h3.header, #gkMainbodyBottom h3.header{background-image: url("/img/ribbon.png"); border: 0px!important; background-repeat: repeat-x!important; background-position: 0px 15px!important; margin: 0px 0px 20px 0px!important; display: block; height: 40px!important; text-align: center;}


.action_news h3.header span {margin-top: 0px!important; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 25px; padding-left: 20px; padding-right: 20px!important; display: inline!important; float: none!important; background: #d9d9d9 url('../images/style1/bg1.jpg') repeat center top!important; }


 #gkMainbodyBottom h3.header span {margin-top: 0px!important; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 25px; padding-left: 20px; padding-right: 20px!important; display: inline!important; float: none!important; background: white!important; }
 
 
.form2LinesLayout select {width: 310px!important;}



#gkMainbodyBottom {padding-left: 20px; padding-right: 20px;}


#userForm .form2LinesLayout input{width: 297px!important;}

#gkBottomWrap .box > div > h3.header {
	color: #333;
	font-size: 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #d1d1d1;
	line-height: 37px;
	font-weight: bold;
	margin-top: 18px!important;
}


.mainmenu_footer h3.header, .footer_login h3.header, .footer_contact h3.header {background-image: url("/img/ribbon_w.png"); border: 0px!important; background-repeat: repeat-x!important; background-position: 0px 13px!important; margin: 10px 0px -3px 0px!important; display: block; height: 40px!important; text-align: left;}


#gkFooter {display: none!important;}


.mainmenu_footer h3.header span, .footer_login h3.header span, .footer_contact h3.header span  {margin-top: 0px!important; text-align: left; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 20px; padding-left: 0px; padding-right: 15px!important; display: inline!important; float: none!important; background: #d9d9d9 url('/img/footer_header_bg.png') repeat center top!important; color: #e4e4e4; }

.mainmenu_footer, .footer_login, .footer_contact {width: 290px!important; float: left; }


.footer_login .userdata {padding-top: 0px; padding-bottom: 0px;}
.footer_login .userdata h4 {display: none;}
#fb-auth, #form-login-remember {display: none!important;}

.footer_login ul {margin-top: 0px!important; padding-top: 0px!important; border-top: 0px!important;}


#gkBottomWrap .mainmenu_footer li {font-size: 11px; text-transform: none; line-height: 19px; font-weight: normal; color: #dddddd}
#gkBottomWrap .mainmenu_footer li a {color: #dddddd}
#gkBottomWrap .mainmenu_footer li a:hover {color: #ff9524}

.wk-slideset-default > div .next {
right: -70px;
background-position: 0 0;}


.wk-slideset-default > div .prev {
left: -70px;
background-position: 0 -50px;
}


#gkPage .product_category > div {margin: 30px 0px 0px 0px!important;}
#gkPage .action_news > div {margin: 20px 0px 0px 0px!important;}
#gkPage .allicons > div {margin: 10px 0px 0px 0px;}
#gkPage .testimonials > div {margin: 10px 0px 0px 0px;}
#gkPage .testimonials {overflow: visible!important;}

#gkPage .testimonials .prev, #gkPage .testimonials .next {margin-top: -75px!important;}


.action_news, .allicons, .testimonials {background-color: transparent!important;}

.header_info {width: 550px; float: right; line-height: 17px; margin-top: 8px;}


.header_info .worktime {width: 200px; height: 75px; background-image: url("/img/worktime.png"); background-repeat: no-repeat; background-position-y: 15px; float: left; margin-right: 40px; padding-left: 60px; padding-top: 10px;}


.header_info .phones {width: 154px; height: 75px; background-image: url("/img/phones.png"); background-repeat: no-repeat; background-position-y: 15px; float: left; margin-right: 0px; padding-left: 60px; padding-top: 10px;}

.header_info span {font-size: 16px;}
.header_info span.gray {font-size: 13px; color: gray}




.wk-slideshow-inside > div .prev {left: 850px; top: 265px; opacity: 0.8;}
.wk-slideshow-inside > div .next {top: 265px; opacity: 0.9;}
.wk-slideshow-inside > div .prev:hover, .wk-slideshow-inside > div .next:hover {opacity: 1;}


.product_category {overflow: visible!important; background-color: transparent!important;}
.product_category .wk-slideset-default article {width: 179px; height: 204px; background-image: url("/img/item_set.png")}
.product_category .wk-slideset-default article img {margin-top: 18px;}
.product_category .wk-slideset-default article h4 {font-size: 16px; margin-top: 30px; color: #F55202;}
.product_category .wk-slideset-default article span {font-size: 11px; color: gray; margin-top: -7px; display: block}


.action_news .nspArt img.nspImage {padding: 4px; background-color: white; border: 1px solid #cbcbcb; border-radius: 4px;}
.action_news .nspInfo1 {display: inline!important; font-size: 11px!important; color: #626262; padding: 4px 4px 4px 10px; background-color: rgba(255,255,255,0.72); position: absolute; width: 56px!important; margin-top: 9px!important; margin-left: 225px!important;} 
.action_news h4.nspHeader a {color: #d94a03; font-size: 14px!important; font-weight: normal;  padding: 4px 10px 4px 7px; background-color: rgba(255,255,255,0.72); width: 290px!important;}

.action_news h4.nspHeader {position: absolute; margin-top: 100px!important; margin-left: 5px;}
.action_news .nspText {width: 200px!important; float: left!important;}
.action_news .nspInfo {width: 0px; float: left;}


.action_news a.readon {display: block; width: 83px; height: 30px; color: white; padding-left: 12px; font-weight: normal; text-transform: none; background-image: url("/img/orange_button.png"); font-size: 13px!important; line-height: 28px; text-shadow: -1px -1px 1px #9a5c17; margin-top: 20px;}

.footer_login input.btn-primary {display: block!important; width: 95px!important; height: 30px!important; color: white!important;  font-weight: normal; text-transform: none; background-image: url("/img/orange_button.png"); font-size: 13px!important; line-height: 18px; text-shadow: -1px -1px 1px #9a5c17; margin-top: 10px; background-color: transparent!important; border: 0px; box-shadow: 0 0px 0px #BDBDBD inset;}


.login-greeting {color: #dfdfdf; clear: both!important; float: none!important}

.action_news .nspCol3 {width: 300px!important; margin-right: 50px;}
.action_news .nspCol3:nth-of-type(3) {margin-right: 0px!important;}



.call_sample {width: 217px; height: 63px; float: left; margin-bottom: 15px!important; background-image: url("/img/call_sample.png"); margin-left: 18px; margin-top: 5px;}

.zamer_sample {width: 217px; height: 63px; float: left; margin-bottom: 15px!important; background-image: url("/img/zamer_sample.png"); margin-left: 18px;}


.allicons h5, .call_sample h5, .zamer_sample h5 {padding-left: 65px; font-weight: normal; padding-bottom: 8px; font-size: 16px; padding-top: 9px; line-height: 22px;}



.small_block_1 {width: 217px; height: 147px; float: left; margin-right: 44px!important; margin-bottom: 42px!important; background-image: url("/img/icon1.png");}


.small_block_2 {width: 217px; height: 147px; float: left; margin-right: 44px!important; margin-bottom: 42px!important; background-image: url("/img/icon2.png");}
.small_block_3 {width: 217px; height: 147px; float: left; margin-right: 44px!important; margin-bottom: 42px!important; background-image: url("/img/icon3.png");}
.small_block_4 {width: 217px; height: 147px; float: left; margin-right: 0px!important; margin-bottom: 42px!important; background-image: url("/img/icon4.png");}
.big_block_5 {width: 477px; height: 147px; float: left; margin-right: 46px!important; margin-bottom: 42px!important; background-image: url("/img/icon5.png");}
.big_block_6 {width: 477px; height: 147px; float: left; margin-right: 0px!important; margin-bottom: 42px!important; background-image: url("/img/icon6.png");}

ul.actions {display: none}

#gkComponent .articleContent .small_block_2, #gkComponent .articleContent .small_block_1 { margin: 0px 0px 40px 20px!important;}

.allicons h5, .small_block_1 h5, .small_block_2 h5 {padding-left: 65px; font-weight: normal; padding-bottom: 8px; font-size: 16px; padding-top: 9px; line-height: 22px;}
.allicons span, .small_block_1 span, .small_block_2 span { padding-left: 15px; padding-right: 15px; font-size: 11px; display: block; line-height: 16px;}
.allicons a.readmore_icon, .small_block_1 a.readmore_icon, .small_block_2 a.readmore_icon {display: block!important; width: 95px; height: 30px; color: white; text-align: center; margin-left: 60px;  font-weight: normal; text-transform: none; background-image: url("/img/orange_button.png"); font-size: 13px!important; line-height: 28px; text-shadow: -1px -1px 1px #9a5c17; margin-top: 9px;}


.allicons .big_block_5 h5 {padding-left: 15px!important; padding-top: 20px;  }
.allicons .big_block_5 span {width: 200px; padding-top: 5px;}
.allicons .big_block_5 a {margin-left: 370px!important; margin-top: -10px!important;}


.allicons .big_block_6 h5 {padding-left: 15px!important; padding-top: 20px;  }
.allicons .big_block_6 span {width: 200px; padding-top: 5px;}
.allicons .big_block_6 a {margin-left: 370px!important; margin-top: -10px!important;}


.allicons a.readmore_icon:hover {text-decoration: underline;}



.testimonials ul.set li {padding-right: 30px;}

.testimonials ul.set li article {width: 460px!important; margin-right: 70px!important; height: 120px!important; background-image: url("/img/testimonial.png"); background-repeat: no-repeat; box-shadow: none;}
.testimonials ul.set li:nth-of-type(2) article {margin-right: 0px!important;}

.testimonials ul.set li article p {padding-left: 25px; padding-right: 20px; font-size: 14px; text-align: left;}
.testimonials ul.set li article span {float: right; font-size: 16px; padding-right: 15px; color: #ed7207;}
#gkCopyrights {display: none}
#prefooter {width: 100%; height: 258px; background-image: url("/img/footer_bg.png"); background-repeat: repeat-x;}



#gkBottom2 > .gkColFull {padding: 0px!important;}
#gkBottom2 {background-color: transparent!important;}



.footer_login #form-login-username label, .footer_login #form-login-password label {display: none;}
.footer_login input {box-shadow: 0 1px 6px #BDBDBD inset; padding: 5px; width: 277px!important;}
.footer_login input.button {display: block; width: 95px!important; height: 30px!important; color: white; font-weight: normal; text-transform: none; background-image: url("/img/orange_button.png"); font-size: 13px!important; line-height: 16px; text-shadow: -1px -1px 1px #9a5c17; margin-top: 10px; border: 0px!important; box-shadow: none; background-color: transparent!important; text-align: left!important; padding-left: 27px!important; float: right;}


.footer_login  ul li {line-height: 19px!important;}
.footer_login  ul {display: block; width: 180px; float: left; margin-top: 5px!important;}
.footer_login  ul li a {text-transform: none; color: #c9c9c9; font-size: 11px; font-weight: normal;}
.footer_login  ul li a:hover {color: #ff981c}


.totalorders {position: absolute; margin-top: 119px; margin-left: 22px;}
.totalorders a {color: #0080c4;
font-style: italic;
text-decoration: underline;}

.footer_contact .contact_wrapper {width: 230px; padding-left: 58px; background-image: url("/img/footer_icon.png"); background-position: left top; background-repeat: no-repeat; min-height: 140px; color: #dddddd; font-size: 14px; line-height: 20px;}
.footer_contact .contact_wrapper .adress {margin-top: 5px; margin-bottom: 13px;}
.footer_contact .contact_wrapper .phones {margin-bottom: 10px;}
.footer_contact .contact_wrapper a {color: #ff981c}
.realskid {font-weight: normal!important;
}

.cart th {text-shadow: none!important; color: white!important; background-color: #767676!important}

.mainmenu_footer, .footer_login {margin-right: 63px;}

#gkbottombottom7, #gkbottombottom12 {width: 100%!important; padding: 0px!important;}

.nspArt h4.nspHeader {max-width: 290px!important; displat: block!important;}


.footer_copyright {width: 1000px!important; padding-top: 4px; color: #7d7d7d; font-size: 11px; position: absolute; margin-left: -2px;}
.footer_copyright .site {float: left; width: 400px;}
.footer_copyright .developer {float: right; width: 400px; text-align: right;}
.footer_copyright .developer a {color: #ff981c}

#gkSocialAPI {display: none;}

#gkComponentWrap {border: 1px solid #e6e6e6; border-radius: 6px; margin-bottom: 0px!important;}
#gkComponent h2 a {font-size: 20px!important;}
#mainContent {margin-bottom: 20px;}
.articleblocks {margin-left: 260px;}


#gkMainbodyWrap .item-page h2 {background-image: url("/img/ribbon.png"); border: 0px!important; background-repeat: repeat-x!important; background-position: 0px 30px!important; margin: 0px 0px 20px 0px!important; display: block; height: 60px!important; text-align: center;}
#gkMainbodyWrap .item-page h2 a {margin-top: 0px!important; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 27px!important; padding-left: 20px; padding-right: 20px!important; display: inline!important; float: none!important; background: white; }



#gkComponent .blog h2 {background-image: url("/img/ribbon.png"); border: 0px!important; background-repeat: repeat-x!important; background-position: 0px 30px!important; margin: 0px 0px 20px 0px!important; display: block; height: 60px!important; text-align: center;}
#gkComponent .blog h2 span.subheading-category {margin-top: 0px!important; text-align: center; font-family: 'Roboto Slab', serif; font-weight: 300; font-size: 27px!important; padding-left: 20px; padding-right: 20px!important; display: inline!important; float: none!important; background: white; }


#gkComponent .article-meta h2 {background-image: none!important; border: 0px!important;  margin: 0px 0px 0px 0px!important;  text-align: left; display: inline!important}

#gkComponent .gkCode3 {width: 267px!important; margin-top: 10px; margin-bottom: 15px; padding:0px 15px 10px 15px!important}
.gkCode3 h4 {padding: 0px 20px!important; background-color: #d57600!important;}
.gkCode3 {border: 1px solid #d57600; border-radius: 5px;}


.gkCircle1 li {display: list-item!important; font-size: 14px; padding-bottom: 3px;}

.gkCircle1 {display: block; margin-top: 15px; margin-bottom: 15px;}

#gkComponent .article-meta h2 a {color: #636363}

.articleContent {font-size: 13px!important; color: #616161!important;}

.onpage ul.set li {display: block!important; width: 400px!important; float: left!important; position: relative!important;  left: 0px!important; margin-right: 45px!important; line-height: 25px!important;}
.onpage ul.set {-webkit-transform: scale(1)!important; width: 950px!important; }



.transbutton {margin-left: 20px; text-align: center;}
.transbutton a {display: block; margin-bottom: 10px;  text-align: center; font-size: 14px!important; padding-right: 10px!important; width: 187px!important;}


.transbutton a span {background-image: url("/img/icon_away.png")!important;
	background-repeat: no-repeat;
	background-position: right 6px;
	display: block;
	padding-right: 30px;

}

#gkComponent .jshop h1 {font-size: 23px; line-height: 40px!important;}


.alert-notice, .alert-message, .alert-warning {background-color: #509338!important; color: white; font-size: 13px;}

h4.alert-heading {font-size: 16px!important; font-weight: bold!important;}

.rester {margin-top: 13px!important; line-height: 20px!important;}

.login_block {padding: 0px!important;}

.login_block:hover, .login_block tr {background-color: white!important;}

.articleContent {text-align: justify!important}

#gkRegister h2 {display: none;}

a[data-lightbox] {display: block!important;}

.tabser_main {float: left; margin-right: 20px;}
.tabser_inner {width: 300px; height: 220px; display: block; margin-bottom: 30px}
.tabser_inner img {width: 300px; height: 220px; display: block;}

.tabser_right {float: right; width: 240px; margin-left: 20px;}
.tabser_second {width: 300px; float:right!important; margin-left: 20px!important; margin-top: 20px!important;}
.tab_a img {width:104px; height:104px;}


#mxcpr {display: none}
.register_block {display: none;}

.jshop_profile_data {padding: 20px; border: 1px solid gray; border-radius: 8px!important; width: 350px;}
.jshop_profile_data .name {font-size: 17px;}
.jshop_profile_data .group, span.subinfo {font-size: 16px!important; color: #ff9200!important;  font-weight: normal;}

.jshop_profile_data a {color: #0080c4; font-style: italic; text-decoration: underline;}
.fixedfield {width: 450px!important; float: left;}
.groups_list {width: 480px!important;}
.jshop .groups_list .title {width: 300px;}

.groups_list th {background-image: none; background-color: #cbcbcb; text-shadow: none!important; font-weight: normal!important; color: black;}

.groups_list  {width:490px!important; float: left; font-size: 13px!important; margin-top: 3px;}
.groups_list .nofloat {clear: both; padding: 6px; border: 1px dashed silver; margin-bottom: 13px; border-radius: 5px;}
.groups_list .nofloat:nth-of-type(2) {border-color: #ffd900;}
.groups_list .nofloat:nth-of-type(3) {border-color: #ffae00;}
.groups_list .nofloat:nth-of-type(4) {border-color: #ff8100;}
.groups_list .title {width: 285px!important; float: left;;}
.groups_list .discount {font-weight: bold; font-size: 13px;}

.subinfo{display: none;}
.discount {display: none;}

.groups_list .nofloat {height: 22px!important;}




#gkComponent div.articleContent .wk-slideshow-tabsbar ul li {margin: 0px!important; padding: 10px 0!important;}
.wk-slideshow-tabsbar .nav span {font-size: 19px;}
.wk-slideshow-tabsbar .nav {margin-left: 15px;  border-left: 1px solid #dddddd;}