/* CSS Document */
div.ref_main {
	width: 563px;
	clear: both;
	overflow: hidden;
}
div.ref_col {
	width: 189px;
	float: left;
	background: url(images/kreska_ref.gif) top left repeat-y;
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
}
div.csc-textpic-firstcol {
	width: 187px;
	float: left;
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	background: url();
}
div.csc-textpic-lastcol {
	width: 187px;
	float: left;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	background: url();
}
div.ref_img img {
	border: 0;
}
div.ref_col div.ref_img_float {
	width: 160px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
}
div.csc-textpic-firstcol div.ref_img_float {
	width: 160px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
}
div.csc-textpic-lastcol div.ref_img_float {
	width: 160px;
	height: 160px;
	margin-left: auto;
	margin-right: auto;
}
div.ref_img {
	width: 160px;
	height: 160px;
	background-color: #E6E6E6;
	display: table-cell;
    text-align: center;
    vertical-align: middle;
}
div.ref_img * {
    vertical-align: middle;
}
div.ref_text {
	width: 160px;
	/*background-color: firebrick;*/
    color: #5F5F5F;
	font-size: 9px;
	text-align: center;
	margin: 10px auto 0 auto;
}
div.rulerAfter {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
div.rulerBefore {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}