* {
	margin: 0;
	padding: 0;
	outline: 0;
}

.clear {
	clear: both;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.vertical-separator {
	padding-bottom: 5px;
}

.CSO-122 .CSOBLOCK {
	margin-top:					0px;
	margin-bottom:				0px;
	margin-left:				0px;
	margin-right:				0px;
	padding-top:				3px;
	padding-bottom:				0px;
	padding-left:				0px;
	padding-right:				0px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	width:						auto;
	background-color:			transparent;
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		0px 0px;
}

.CSO-122 .CSOBLOCK .logo {
	display:					block;
	margin:						0px;
	padding-top:				0px;
	padding-bottom:				0px;
	height:						30px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	background-color:			#1a5f8d;
	background-image:			none;
	background-repeat:			repeat;
	background-position:		0px 0px;
	position:					relative;
}
.CSO-122 .CSOBLOCK .logo.thin .csoLogo {
	display:					block;
	width:						74px;
	height:						36px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	background-color:			transparent;
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	position:					absolute;
	top:						-3px;
	left:						10px;
}
.CSO-122 .CSOBLOCK .logo.wide .csoLogo {
	display:					block;
	width:						143px;
	height:						38px;
	border-width:				1px;
	border-style:				none;
	border-color:				#992899;
	background-color:			transparent;
	background-image:			url(/images/cssgenerator/0/122/logowide.png);
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	position:					absolute;
	top:						-4px;
	left:						6px;
}
.CSO-122 .CSOBLOCK .logo .issue a {
	display:					block;
	color:						#ffffff;
	font-family:				Georgia, 'Times New Roman', Times, serif;
	font-size:					16px;
	font-weight:				bold;
    letter-spacing:				normal;
	font-style:					normal;
	text-decoration:			none;
	line-height:				30px;
	position:					absolute;
	top:						0px;
	left:						185px;
}
.CSO-122 .CSOBLOCK .logo .issue a:hover {
	color:						#ffffff;
	font-size:					16px;
	font-weight:				bold;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .logo .csotext {
	display:					block;
	font-size:					5px;
	position:					absolute;
	top:						8px;
	right:						6px;
}
.CSO-122 .CSOBLOCK .logo .csotext span {
    font-size:					11px;
	font-weight:				bold;
}
.CSO-122 .CSOBLOCK .logo .csotext a {
    color:						#000000;
    text-decoration:			none;
}


.CSO-122 .CSOBLOCK .footer {
	display:					none;
	margin:						0px;
	padding-top:				0px;
	padding-bottom:				0px;
	height:						30px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	background-color:			#ff0000;
	background-image:			none;
	background-repeat:			repeat;
	background-position:		0px 0px;
	position: relative;
}
.CSO-122 .CSOBLOCK .footer .csoLogoLeft {
	display:					block;
	width:						60px;
	height:						36px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	background-color:			transparent;
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	position:					absolute;
	top:						-3px;
	left:						10px;
}
.CSO-122 .CSOBLOCK .footer .csoLogoRight {
	display:					block;
	width:						60px;
	height:						36px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	background-color:			transparent;
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	position:					absolute;
	top:						-3px;
	right:						10px;
}
.CSO-122 .CSOBLOCK .footer .issue > a {
	display:					block;
	color:						#000000;
	font-family:				Georgia, 'Times New Roman', Times, serif;
	font-size:					15px;
	font-weight:				bold;
	font-style:					normal;
	text-decoration:			none;
	line-height:				30px;
	position:					absolute;
	top:						0px;
	left:						80px;
}
.CSO-122 .CSOBLOCK .footer .issue > a:hover {
	color:						#000000;
	font-size:					15px;
	font-weight:				bold;
	text-decoration:			none;
}


.CSO-122 .CSOBLOCK .csoBody.thin {
	clear:						both;
	padding-top:				10px;
	border-top-width:			0px;
	border-top-style:			none;
	border-top-color:			transparent;
	border-bottom-width:		0px;
	border-bottom-style:		none;
	border-bottom-color:		transparent;
	border-left-width:			0px;
	border-left-style:			none;
	border-left-color:			transparent;
	border-right-width:			0px;
	border-right-style:			none;
	border-right-color:			transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	position:					relative;
}
.CSO-122 .CSOBLOCK .csoBody.wide {
	clear:						both;
	border-top-width:			0px;
	border-top-style:			none;
	border-top-color:			transparent;
	border-bottom-width:		0px;
	border-bottom-style:		none;
	border-bottom-color:		transparent;
	border-left-width:			0px;
	border-left-style:			none;
	border-left-color:			transparent;
	border-right-width:			0px;
	border-right-style:			none;
	border-right-color:			transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	background-color:			transparent;
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	position:					relative;
}
.CSO-122 .CSOBLOCK .csoBody.thin .spacerTop {
	height:						10px;
}
.CSO-122 .CSOBLOCK .csoBody.thin .spacerBottom {
	height:						1px;
}
.CSO-122 .CSOBLOCK .csoBody.wide .spacerTop {
	height:						10px;
}
.CSO-122 .CSOBLOCK .csoBody.wide .spacerBottom {
	height:						10px;
}
.CSO-122 .CSOBLOCK .csoBody.wide .boxseparator {
	margin:						0px auto;
	border-top-width:			0px;
	border-top-style:			none;
	border-top-color:			#000000;
	width:						93%;
	height:						1px;
	background-image:			none;
	background-repeat:			repeat-x;
	background-position:		0px 0px;
	font-size:					0px;
}
.CSO-122 .CSOBLOCK .csoBody.thin .boxseparator {
	margin:						0px auto;
	border-top-width:			0px;
	border-top-style:			none;
	border-top-color:			#000000;
	width:						100%;
	height:						1px;
	font-size:					0px;
}
.CSO-122 .CSOBLOCK .csoBody.wide .col {
	float:						left;
	width:						50%;
}
.CSO-122 .CSOBLOCK .csoBody.wide .col.firstcol {
	background-image:			url(/images/pontok_v_temp.png);
	background-repeat:			repeat-y;
	background-position:		right center;
}
.CSO-122 .CSOBLOCK .csoBody.thin .box {
	margin-top:					0px;
	margin-bottom:				5px;
	margin-left:				0px;
	margin-right:				0px;
	width:						135px;
	height:						200px;
	background-color:			transparent;
	background-repeat:			no-repeat;
	background-position:		50% 50%;
	background-size:			auto 100%;
	overflow:					hidden;
	position:					relative;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box {
    display:					block;
    vertical-align:				baseline;
	width:						auto;
	height:						auto;
	margin-top:					5px;
	margin-bottom:				5px;
	margin-left:				0px;
	margin-right:				0px;
	overflow:					hidden;
}
.CSO-122 .CSOBLOCK .csoBody .box a {
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody.thin .box .textwrap {
	display:					block;
	width:						100%;
	position:					absolute;
	top:						0px;
}
.CSO-122 .CSOBLOCK .csoBody.thin .box .text {
	display:					block;
	padding:					5px;
	background-color:			#000000;
	opacity:					0.7;
	filter:		  alpha(opacity=70);
	color:						#ffffff;
	font-family:				Georgia, 'Times New Roman', Times, serif;
	font-size:					12px;
	font-weight:				bold;
	font-style:					normal;
	text-decoration:			none;
	line-height:				15px;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_kep {
	display:					block;
	float:						left;
	margin-top:					0px;
	margin-bottom:				4px;
	margin-left:				0px;
	margin-right:				8px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	width:						80px;
	height:						80px;
	background-color:			transparent;
	background-repeat:			no-repeat;
	background-position:		50% 50%;
	background-size:			100% auto;
	text-align:					center;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_kep_nobg img {
	display:					block;
	float:						left;
	margin-top:					0px;
	margin-bottom:				0px;
	margin-left:				0px;
	margin-right:				0px;
	border-width:				0px;
	border-style:				none;
	border-color:				transparent;
	border-top-left-radius:		0px;
	border-top-right-radius:	0px;
	border-bottom-left-radius:	0px;
	border-bottom-right-radius:	0px;
	width:						100px;
	height:						auto;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_text {
	display:					block;
	float:						left;
	width:						60%;
	height:						auto;
	overflow:					hidden;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_text_wide {
	display:					block;
	float:						none;
	width:						100%;
	height:						auto;
	overflow:					hidden;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_link {
	display:					inline;
	color:						#000000;
	font-family:				Georgia, 'Times New Roman', Times, serif;
	font-size:					12px;
	font-weight:				normal;
	font-style:					normal;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_link:hover {
	color:						#000000;
	font-size:					12px;
	font-weight:				normal;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_date {
	display:					block;
	margin:						5px 0px;
	color:						#000000;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight:				normal;
	font-style:					normal;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_cim a {
	display:					block;
	margin-left:				0px;
	margin-bottom:				5px;
	width:						auto;
	color:						#000000;
	font-family:				Georgia, 'Times New Roman', Times, serif;
	font-size:					14px;
	font-weight:				bold;
	font-style:					normal;
	text-decoration:			none;
	line-height:				16px;
	position:					relative;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_cim a:hover {
	color:						#000000;
	font-size:					14px;
	font-weight:				bold;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_cim .prefix {    
    display:					none;
	position:					absolute;
	top:						0px;
	left:						-10px;
    background-image:			none;
	background-color:			;
	background-repeat:			;
	background-position:		;
	background-size:			;    
	width:						auto;
	height:						auto;
    
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_cim .prefix .char {
    display:					inline;
    content:                    •;	
	color:						#000000;
	font-size:					18px;
	font-weight:				bold;
    
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_cim .postfix {
	display:					none;
	color:						#aa0000;
	font-size:					15px;
	font-weight:				bold;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_lead {
	display:					block;
	color:						#000000;
	font-family:				Georgia, 'Times New Roman', Times, serif;
	font-size:					12px;
	font-weight:				normal;
	font-style:					normal;
	text-decoration:			none;
	line-height:				14px;
}
.CSO-122 .CSOBLOCK .csoBody.wide .box .box_lead:hover {
	color:						#000000;
	font-size:					12px;
	font-weight:				normal;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody .plusElement {
	display:					block;
	margin-top:					0px;
	margin-bottom:				10px;
	margin-left:				10px;
	margin-right:				0px;
	color:						#000000;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					12px;
	font-weight:				bold;
	font-style:					normal;
	text-decoration:			none;
}
.CSO-122 .CSOBLOCK .csoBody .plusElement:hover {
	color:						#000000;
	font-size:					12px;
	font-weight:				bold;
	text-decoration:			none;
}
