/* Generated by hetkanzosimpel.nl CMS */
html{
	margin:		0px;
	padding:	0px;
	height:		100%;
}
body{
	margin:		0px;
	padding:	0px;
	height:		100%;
}
form{
	margin-bottom:	0px;
	margin-top:	0px;
}
.form_textarea_border, .form_textinput_border, .form_multiselect_border, .form_password_border{
	border:		solid 1px #000000;
}
.form_textarea_background, .form_textinput_background, .form_password_background{
	text-align:		right;
	background:		url("/common/images/formbg.png");
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;
	color:			#000000;
}
.form_multiselect_background{
	background:		url("/common/images/formbg.png");
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;
	color:			#000000;
	padding:		3px;
}
.form_textarea, .form_textinput, .form_password{
	font-family:	arial, verdana, helvetica, sans-serif;
	width:		100%;
	background:	transparent;
	border:		none;
	color:		#000000;
	margin: 0px;
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;
}
textarea {
	resize: vertical;
}
.form_multiselect{
	width:		100%;
	border:		none;
	background:	transparent;
	color:		#000000;
}
.hidden{
	opacity:	0.5;
}
.tree_i{
	background-image: url("/common/images/tree_i.gif");
	background-repeat: repeat-y;
	background-position: 50% 50%;
}
.tree_t{
	background-image: url("/common/images/tree_t.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.tree_l{
	background-image: url("/common/images/tree_l.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
img.emoticon{
	vertical-align:	middle;
	border: none;
}
.outerquote,.code{
	clear:	both;
}
div.dragbar{
	background-color: #C0C0C0;
	border-bottom: solid 1px #808080;
	background-image: url("/common/images/dragbar.gif");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-top: solid 1px #FFFFFF;
	cursor: n-resize;
	height: 4px;
	font-size: 1px;
	overflow: hidden;
}
table.bordered-table{
	border-right: solid 1px;
	border-bottom: solid 1px;
}
table.bordered-table td{
	border-left: solid 1px;
	border-top: solid 1px;
}

table.bbcode_container_table{
	table-layout:	fixed;
	width:	100%;
	height:	auto;
}

div.bbcode_container_td{
	overflow:	auto;
	padding:	1px;
}

h1{
	margin: 0;
	padding: 0;
}
.ulmenu{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
.ulmenu li{
	margin: 0;
	padding: 0;
}

/* Floating stuff */
.floatleft{
	float:	left;
}
.floatright{
	float:	right;
}
.bbcode_clearer, .clearfloats, .clearing{
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
}


.accountlink,.namelink,.guestlink{
	font-weight: bold;
}



/* Default CSS for dropdown menus. Keep as minimal as possible. */
.dropdownmenu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
}
.dropdownmenu li{
	float:left;
	padding:0px;
	margin:0px;
}
.dropdownmenu li a:link, .dropdownmenu li a:visited{
	display:block;
/*
	line-height: 35px;
	margin:0px;
	padding:0px 5px;
	text-align:left;
*/
}
.dropdownmenu li a:hover{
	text-decoration:none;
}
.dropdownmenu li ul{
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	position:absolute;
	width:225px;
	z-index:200;
}
.dropdownmenu li:hover ul{
	display:block;
}
.dropdownmenu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
}
/*
.dropdownmenu li:hover li a{
	background:none;
}
*/
.dropdownmenu li ul a{
	display:block;
	height:35px;
/*
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
*/
}
.dropdownmenu li ul a:hover, .dropdownmenu li ul li:hover a{
	text-decoration:none;
}


.dropdownmenu ul li ul li ul{
	position: static;
}

/* Replacements for "deprecated" tags */
.s {
	text-decoration: line-through;
}
.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
.u {
	text-decoration: underline;
}
.o {
	text-decoration: overline;
}
.border0 {
	border: none;
}
.nowrap {
	white-space: nowrap;
}

.align-left {
	text-align:	left;
}
.align-right {
	text-align:	right;
}
.align-center {
	text-align:	center;
}
.margin-auto {
	margin-left:	auto;
	margin-right:	auto;
}

/* Composer */

#composer_colorlist {
	clear: both;
	background-color: #D0D0D0;
	border-top: solid 1px #808080;
	display: none;
}
#composer_colorlist a, #composer_colorlist a:link, #composer_colorlist a:visited, #composer_colorlist a:active, #composer_colorlist a:hover{
	display: block;
	float: left;
	border: solid 1px #000000;
	background-color: #808080;
	margin: 1px;
	cursor: default;
	width: 12px;
	height: 12px;
	margin: 2px;
}
#composer_colorlist a:hover {
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
}
#composer_colorlist_end{
	clear: both;
	height: 0px;
	overflow: hidden;
}

.composer3_buttonbar {
	background-color: #D0D0D0;
	background-image: url("/common/images/composer3/bar.png");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 1px 0px 3px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #808080;
	overflow: hidden;
}

#composer3_statusbar{
	display: block;
	background-color: #E0E0E0;
	background-image: none;
	color: #808080;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	padding: 0px 0px 0px 4px;
	overflow: hidden;
	border-bottom: none;
	border-top: solid 1px #808080;
	cursor: n-resize;
}
#composer3_statustext {
	float: left;
}

#composer3_resizer {
	float: right;
	width: 20px;
	height: 16px;
	background-image: url("/common/images/composer3/resize.png");
	background-repeat: no-repeat;
	background-position: 100% 100%;
	border: none;
	cursor: n-resize;
}

.composer3_button,.composer3_button:link,.composer3_button:visited {
	display: block;
	float: left;
	background-color: transparent;
	width: 20px;
	height: 20px;
	overflow: hidden;
	border: none;
	margin: 2px 1px 2px 1px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.composer3_button:active, .composer3_button:hover{
	background-position: 0px -20px;
	border: none;
}

.composer3_button_on,.composer3_button_on:link,.composer3_button_on:visited {
	background-position: 0px -40px;
}

.composer3_button_on:active, .composer3_button_on:hover{
	background-position: 0px -60px;
	border: none;
}

.composer3_button_sep {
	display: block;
	float: left;
	border-left: solid 1px #A0A0A0;
	border-right: solid 1px #FFFFFF;
	width: 0px;
	height: 20px;
	overflow: hidden;
	margin: 2px 4px 2px 4px;
}

.composer3_button_b {
	background-image: url("/common/images/composer3/b.png");
}

.composer3_button_i {
	background-image: url("/common/images/composer3/i.png");
}

.composer3_button_u {
	background-image: url("/common/images/composer3/u.png");
}

.composer3_button_s {
	background-image: url("/common/images/composer3/s.png");
}

.composer3_button_sub {
	background-image: url("/common/images/composer3/sub.png");
}

.composer3_button_sup {
	background-image: url("/common/images/composer3/sup.png");
}

.composer3_button_font {
	background-image: url("/common/images/composer3/font.png");
}

.composer3_button_url {
	background-image: url("/common/images/composer3/url.png");
}

.composer3_button_img {
	background-image: url("/common/images/composer3/img.png");
}

.composer3_button_vid {
	background-image: url("/common/images/composer3/video.png");
}

.composer3_button_alignleft {
	background-image: url("/common/images/composer3/left.png");
}

.composer3_button_aligncenter {
	background-image: url("/common/images/composer3/center.png");
}

.composer3_button_alignright {
	background-image: url("/common/images/composer3/right.png");
}

.composer3_button_list {
	background-image: url("/common/images/composer3/list.png");
}

.composer3_button_code {
	background-image: url("/common/images/composer3/code.png");
}

.composer3_button_emo {
	background-image: url("/common/images/composer3/emo.png");
}

#composer3_emoticon_selector {
	background:	url("/common/images/formbg.png");
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;
	border-left:	solid 1px #000000;
}

.hkzs-composer-emobar {
	line-height: 20px;
	background-color: #808080;
	color: #FFFFFF;
	margin-bottom: 1px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}


.tab{
	border:	 solid 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.tab_active{
	border-top:	 solid 1px;
	border-left:	 solid 1px;
	border-right:	 solid 1px;
	border-bottom:	 none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.tab input, .tab_active input{
	background-color:	 transparent;
	border:	 none;
	width:	 40px;
}

.tabcontents{
	padding:	 6px;
	border-top:	 none;
	border-left:	 solid 1px;
	border-right:	 solid 1px;
	border-bottom:	 solid 1px;
}




/* ===================================== */
/*  New, robust CSS developed in 2011    */
/* ===================================== */


/* ========================================== */
/* Pre-set values for selected classes */
/* ========================================== */

div.hkzs-sitecontainer{
	margin-left: auto;
	margin-right: auto;
}

table.hkzs-fulltable{
	width: 100%;
	height: 100%;
}

td.hkzs-fulltable-topcell{
	/* Superfluous? */
}

td.hkzs-fulltable-bottomcell{
	/* Superfluous? */
}

table.hkzs-mainarea-table{
	width: 100%;
}

div.hkzs-block-splitter{
	overflow: hidden;
}

div.hkzs-block-separator{
	overflow: hidden;
}

pre.hkzs-code-text{
	margin: 0px;
	width:99%;
	left:auto;
	right:auto;
	height:auto;
	overflow:auto;
}

h1.hkzs-caption{
	margin: 0px;
}

td.hkzs-captioninfo, div.hkzs-captioninfo{
	text-align: right;
}

div.hkzs-floatframe-left{
	float: left;
	clear: left;
	margin: 2px 10px 2px 0px;
	text-align: center;
}

div.hkzs-floatframe-right{
	float: right;
	clear: right;
	margin: 2px 0px 2px 10px;
	text-align: center;
}

/*
img.hkzs-floatframe-image{
	border: none;
}
*/

blockquote.hkzs-quote-text{
	margin: 0px;
}


/* Menu links are displayed as blocks (FIXME: this section might be obsolete) */
.hkzs-menu-item a:link, .hkzs-menu-item a:visited, .hkzs-menu-item a:active, .hkzs-menu-item a:hover {
	display: block;
}

.hkzs-menu-current a:link, .hkzs-menu-current a:visited, .hkzs-menu-current a:active, .hkzs-menu-current a:hover {
	display: block;
}


.hkzs-pagelist span {
	display: block;
}

.hkzs-pagelist a:link, .hkzs-pagelist a:visited, .hkzs-pagelist a:active, .hkzs-pagelist a:hover {
	display: block;
}


/* Menus */

ul.hkzs-menu-hor{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.hkzs-menu-hor li{
	display: block;
	float: left;
	margin: 0px;
}

ul.hkzs-menu-hor li a:link, ul.hkzs-menu-hor li a:visited, ul.hkzs-menu-hor li a:active, ul.hkzs-menu-hor li a:hover{
	display: block;
}

ul.hkzs-menu-vert{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.hkzs-menu-vert li{
	display: block;
}

ul.hkzs-menu-vert li a:link, ul.hkzs-menu-vert li a:visited, ul.hkzs-menu-vert li a:active, ul.hkzs-menu-vert li a:hover{
	display: block;
	float: none;
}

/* Page lists */

ul.hkzs-pagelist-ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.hkzs-pagelist-ul li{
	display: block;
	float: left;
	margin: 0px 2px 0px 2px;
}

ul.hkzs-pagelist-ul li a:link,ul.hkzs-pagelist-ul li a:visited,ul.hkzs-pagelist-ul li a:active,ul.hkzs-pagelist-ul li a:hover{
	display: block;
}


label.hkzs-selectable-label{
	display:block;
}


/* Centering floating elements requires 3 additional DIVs. CSS really sucks! */
div.floatcenter1{
	clear:		both;
	overflow:	hidden;
}
div.floatcenter2{
	float:	left;
	position:	relative;
	left:	50%;
}
div.floatcenter3{
	float:	left;
	position:	relative;
	left:	-50%;
}


div.hline {
	display: block;
	clear:	both;
}


.hkzs-colmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.hkzs-colmenu ul li {
	margin: 0;
	padding: 0;
	text-align: center;
}

.hkzs-colmenu ul li a {
	display: block;
}


/* ===================================== */
/*  End CSS developed in 2011            */
/* ===================================== */


div.medal_tooltip {
	position: absolute;
	top: 24px;
	left: -10px;
	width: 200px;
	padding: 4px;
	border: solid 1px;
	display: none;
	background-color: #FFFFFF;
}


div.mod_members_edit_self_links a {
	display: block;
	float: right;
	clear: both;
	text-align: right;
}

a.mod_forum_icon_link img {
	max-width: none;
}

.captcha {
	border: 1px solid #AAA;
	background: #FFF;
	text-align: center;
}
.captcha-title {
	background: #AAA;
	color: #FFF;
	font-weight: bold;
	padding: 2px 4px;
}
.captcha-content {
	padding: 4px;
}
.captcha-content table {
	width: 100%;
}



/* Responsive bits */
.hkzs-captiontable {
	display: table;
	width: 100%;
}
.hkzs-caption-cell {
	display: table-cell;
	text-align: left;
	vertical-align: bottom;
}
.hkzs-caption-cell + .hkzs-caption-cell {
	text-align: right;
}
.hkzs-caption-cell .modblock_outside {
	float: right;
}

@media all and (max-width:799px) {
	.hkzs-captiontable {
		display: block;
		width: auto;
	}
	.hkzs-caption-cell {
		display: block;
		vertical-align: top;
	}
	.hkzs-caption-cell + .hkzs-caption-cell {
		text-align: left;
	}
	.hkzs-caption-cell + .hkzs-caption-cell table {
		float: none;
	}
}


/* === Sharing widget === */

.hkzs-share {
	display: table;
	font: normal normal 12px/16px arial, helvetica, sans-serif;
	background: #F0F0F0;
	color: #808080;
}

.hkzs-share > span {
	display: table-cell;
}

.hkzs-share a {
	display: block;
	border: 1px solid #808080;
	cursor: pointer;
}

.hkzs-share-label {
	padding: 0 4px;
	border: 1px solid #C0C0C0;
	border-right: none;
}

.hkzs-share-icon {
	display: block;
	width: 16px;
	height: 16px;
	background-color: #E0E0E0;
	background-image: url("/common/images/share-icons.png");
	overflow: hidden;
	text-indent: 1000px;
}

.hkzs-share-icon-fb {
	background-position: 0px 0px;
}

a:hover .hkzs-share-icon-fb {
	background-position: 0px -16px;
}

.hkzs-share-icon-twitter {
	background-position: -16px 0px;
}

a:hover .hkzs-share-icon-twitter {
	background-position: -16px -16px;
}

.hkzs-share-icon-email {
	background-position: -32px 0px;
}

a:hover .hkzs-share-icon-email {
	background-position: -32px -16px;
}

.hkzs-share-icon-link {
	background-position: -48px 0px;
}

a:hover .hkzs-share-icon-link {
	background-position: -48px -16px;
}

/* =============== New youtube style (2017) =============== */

.youtube-ratio {
	position: relative;
	height: 0px;
	padding: 0 0 56.25% 0;
}

.youtube-placement {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.youtube-iframe {
	width: 100%;
	height: 100%;
	border: none;
	padding: 0;
	margin: 0;
}


/* =============== Shop stuff =============== */

.shop-steps {
	background: #E0E0E0;
	color: #888888;
	height: 25px;
}

.shop-step {
	float: left;
	line-height: 25px;
	position: relative;
	padding: 0 20px;
}

.shop-step-done {
	background: #808080;
	color: #FFFFFF;
}

.shop-step-split {
	background: transparent;
	width: 2px;
	height: 1px;
	position: absolute;
	right: -6px;
	top: 0px;
	border-left: solid 6px transparent;
	border-top: solid 12px transparent;
	border-bottom: solid 12px transparent;
}

.shop-step-done .shop-step-split {
	border-left-color: #808080;
}

.shop-basket td {
	white-space: nowrap;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 12, 2011 08:29:20 AM America/New_York */
/* Adapted/corrected by hetkanzosimpel.nl */

@font-face {
    font-family: "MothproofScriptRegular";
    src: url("/common/fonts/mothproof/Mothproof_Script-webfont.eot");
    src: url("/common/fonts/mothproof/Mothproof_Script-webfont.eot?#iefix") format("embedded-opentype"),
         url("/common/fonts/mothproof/Mothproof_Script-webfont.woff") format("woff"),
         url("/common/fonts/mothproof/Mothproof_Script-webfont.ttf") format("truetype"),
         url("/common/fonts/mothproof/Mothproof_Script-webfont.svg#MothproofScriptRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}



/* ==== CSS generated from template settings ==== */

body{
	background-color:	#FFFFFF;
	background-image:	url("/data/0/kobulogo.png");
	background-position:	 50% 50%;
	background-repeat:	no-repeat;
	font-size:	14px;
	font-family:	arial,helvetica,verdana,univers,sans-serif;
}

body a:link{
	color:	#FF0000;
}

body a:visited{
	color:	#A46A6A;
}

.hkzs-block-separator{
	background-repeat:	no-repeat;
	border-top:	solid 1px #808080;
	margin-top:	10px;
	margin-bottom:	10px;
}

.hkzs-caption{
	background-repeat:	no-repeat;
	color:	#808080;
	font-size:	26px;
	font-family:	"MothproofScriptRegular";
	font-weight:	normal;
	font-style:	normal;
	text-decoration:	none;
}

.hkzs-menu-main{
	background-repeat:	no-repeat;
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;
}

.hkzs-info{
	color:	#808080;
	font-size:	11px;
}

.hline{
	background-repeat:	no-repeat;
	border-top:	solid 1px #808080;
	margin-top:	10px;
	margin-bottom:	10px;
}

.hkzs-block-content{
	background-repeat:	no-repeat;
	padding-top:	10px;
	padding-bottom:	10px;
	padding-left:	10px;
	padding-right:	10px;
}

.hkzs-captionbar{
	background-repeat:	no-repeat;
	padding-left:	10px;
	padding-right:	10px;
}

.hkzs-captioninfo{
	background-repeat:	no-repeat;
	color:	#808080;
	font-size:	11px;
}

.hkzs-breadcrumbs{
	background-repeat:	no-repeat;
	color:	#808080;
	font-size:	11px;
}

.hkzs-menu-main-item{
	font-size:	23px;
	font-family:	"MothproofScriptRegular";
}

.hkzs-menu-main-item a:link{
	color:	#FF0000;
	background-image:	none;
	background-repeat:	no-repeat;
	padding-left:	10px;
	padding-right:	10px;
	border-bottom:	solid 1px #E0E0E0;
	font-weight:	normal;
	font-style:	normal;
	text-decoration:	none;
}

.hkzs-menu-main-item a:visited{
	color:	#FF0000;
	background-image:	none;
	background-repeat:	no-repeat;
	padding-left:	10px;
	padding-right:	10px;
	border-bottom:	solid 1px #E0E0E0;
	font-weight:	normal;
	font-style:	normal;
	text-decoration:	none;
}

.hkzs-menu-main-item a:active{
	color:	#FFFFFF;
	background-color:	#FF0000;
	background-image:	none;
	background-repeat:	no-repeat;
	padding-left:	10px;
	padding-right:	10px;
	border-bottom:	solid 1px #E0E0E0;
}

.hkzs-menu-main-item a:hover{
	color:	#FFFFFF;
	background-color:	#FF0000;
	background-image:	none;
	background-repeat:	no-repeat;
	padding-left:	10px;
	padding-right:	10px;
	border-bottom:	solid 1px #E0E0E0;
}

.hkzs-menu-main-current a:link{
	color:	#000000;
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-menu-main-current a:visited{
	color:	#000000;
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-menu-main-current a:active{
	color:	#FFFFFF;
	background-color:	#FF0000;
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-menu-main-current a:hover{
	color:	#FFFFFF;
	background-color:	#FF0000;
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main{
	background-repeat:	no-repeat;
	padding-left:	20px;
}

.hkzs-submenu-top-item a:link{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-top-item a:visited{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-top-item a:active{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-top-item a:hover{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main-item{
	font-size:	16px;
	font-family:	arial,helvetica,verdana,univers,sans-serif;
}

.hkzs-submenu-main-item a:link{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main-item a:visited{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main-item a:active{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main-item a:hover{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main-current a:link{
	background-image:	none;
	background-repeat:	no-repeat;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
}

.hkzs-submenu-main-current a:visited{
	background-image:	none;
	background-repeat:	no-repeat;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
}

.hkzs-submenu-main-current a:active{
	background-image:	none;
	background-repeat:	no-repeat;
}

.hkzs-submenu-main-current a:hover{
	background-image:	none;
	background-repeat:	no-repeat;
}

body{
	background-attachment:	 fixed;
}

.hkzs-menu-main-item{
white-space: nowrap;
}
#hkzs_modtab {
	display: block;
	position: fixed;
	top: 0px;
	right: 0px;
	z-index: 9999;
	background: #AECE12;
	padding: 0 0 4px 4px;
	border-bottom-left-radius: 5px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

#hkzs_modtab .modtab_hidden {
	display: none;
	border: none;
	background-color: transparent;
}

#hkzs_modtab:hover .modtab_hidden {
	display: inline;
	border: none;
	background-color: transparent;
}

#hkzs_modtab a {
	padding-right: 4px;
}

#hkzs_modtab label {
	display: block;
	padding-right: 4px;
}

.modblock_inside label:hover {
	color: #000000;
	background-color: #D2E574;
}

.modblock_hidden {
	display: none;
	border: none;
	background-color: transparent;
}
.modblock_outside {
	margin: 0px;
	padding: 4px;
	background: #AECE12;
	border-radius: 5px;
	border: solid 1px #FFFFFF;
	box-sizing: border-box;
}
.modblock_inside {
	font: normal normal 12px/normal arial, verdana, helvetica, sans-serif;
	background: #AECE12;
	color: #FFFFFF;
	text-transform: lowercase;
	white-space: nowrap;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: 0px;
	text-indent: 0px;
}
.modblock_inside table {
	float: none;
}
.modblock_inside img {
	vertical-align:	middle;
	border: none;
}
.modblock_inside a, .modblock_inside a:link,.modblock_inside a:visited, .modblock_inside a:active,.modblock_inside a:hover {
	display: block;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}
.modblock_inside a, .modblock_inside a:link,.modblock_inside a:visited {
	color: #FFFFFF;
}
.modblock_inside a:active,.modblock_inside a:hover {
	color: #000000;
	background-color: #D2E574;
}
.modblock_inside input[type="checkbox"] {
	vertical-align: middle;
}


.hkzs-table-bordered {
	border-collapse: collapse;
	border: solid 1px #000;
	box-sizing: border-box;
	width: 100%;
	background: #FFF;
}

.hkzs-table-bordered>thead>tr>td {
	background-color: #EFEFEF;
	font-weight: bold;
	vertical-align: middle;
}

.hkzs-table-bordered>*>tr>td {
	border: solid 1px #CCC;
	padding: 5px;
	vertical-align: top;
}
