/*
JCCL CSS v.rwe2009
--------------------------------------------------------------------------------
rendered:	1328412552793
locale:		sk
*/





/*
	developed by Mido
	corrected by Peetey :o)
	--All main browsers--
	
	v.8 20060927-1206
	v.8em 20071009-0936
	
	rwe_light_blue rgb(153,185,227);
	rwe_blue rgb(0,81,186);
	rwe_silver rgb(150,147,142);
*/

.jccl .tabber table.hor {
	border-collapse: collapse !important;
	border-bottom: 0.08928em solid #0066cc;
}
.jccl .tabber table.hor table.hortabs {
	border-collapse: collapse !important;
}

.jccl .tabber table.hor td, .jccl .tabber table.hor th {
	padding: 0em;
	vertical-align: top;
}
.jccl .tabber table.hor th.left {
	border: 0em;
	_border-right: 0.08928em solid #ffffff;
	padding: 0.17857em;
}
.jccl .tabber table.hor th.space {
	border-right: 0.08928em solid #0066cc;
	border-top: 0em;
	font-size: 0.625em;
}
.jccl .tabber table.hor th.spaceDIS {
	border-right: 0.08928em solid #666666;
	border-top: 0em;
	font-size: 0.625em;
}
.jccl .tabber table.hor th.tabOFF {
	border: 0.08928em solid #0066cc;
	border-bottom: none;
	background: #ffffff;
	color: #0066cc;
	cursor: pointer;
	padding: 0.35714em;
}
.jccl .tabber table.hor th.tabON {
	border: 0.08928em solid #0066cc;
	border-bottom: none;
	background: #0066cc;
	color: #ffffff;
	cursor: pointer;
	padding: 0.35714em;
}
.jccl .tabber table.hor th.tabDIS {
	border: 0.08928em solid #666666;
	border-bottom: none;
	background: #ffffff;
	color: #666666;
	cursor: default;
	padding: 0.35714em;
}
.jccl .tabber table.hor th.right {
	border: 0em;
	border-left: 0.08928em solid #0066cc;
	width: 100%;
}
.jccl .tabber table.hor td.content {
	border: 0.08928em solid #0066cc;
}
.jccl .tabber table.hor td.content div {
	padding: 0.35714em;
}


.jccl .tabber table.ver {
	border-collapse: collapse;
	/*table-layout: fixed;*/
}
.jccl .tabber table.ver td {
	padding: 0em;
	vertical-align: top;
}
.jccl .tabber table.ver table.tabs {
	border-collapse: collapse;
}
.jccl .tabber table.ver table.tabs th {
	padding: 0em;
	vertical-align: top;
	text-align: left;
	border: 0em;
}
.jccl .tabber table.ver table.tabs th.left {
	_border-bottom: 0.08928em solid #ffffff;
	font-size: 0.08928em;
	height: 0.625em;
	line-height: 0.625em;
	padding: 0em;
}
.jccl .tabber table.ver table.tabs th.space {
	border-bottom: 0.08928em solid #0066cc;
	font-size: 0.08928em;
	height: 0.17857em;
	line-height: 0.17857em;
}
.jccl .tabber table.ver table.tabs th.spaceDIS {
	border-bottom: 0.08928em solid #666666;
	font-size: 0.08928em;
	height: 0.17857em;
	line-height: 0.17857em;
}
.jccl .tabber table.ver table.tabs th.tabOFF {
	border-bottom: 0.08928em solid #0066cc;
	border-left: 0.08928em solid #0066cc;
	color: #0066cc;
	cursor: pointer;
	height: 0.08928em;
	padding: 0.35714em;
}
.jccl .tabber table.ver table.tabs th.tabON {
	border-bottom: 0.08928em solid #0066cc;
	border-left: 0.08928em solid #0066cc;
	background: #0066cc;
	color: #ffffff;
	cursor: pointer;
	height: 0.08928em;
	padding: 0.35714em;
}
.jccl .tabber table.ver table.tabs th.tabDIS {
	border-bottom: 0.08928em solid #666666;
	border-left: 0.08928em solid #666666;
	border-right: 0em;
	background: #ffffff;
	color: #666666;
	cursor: default;
	height: 0.08928em;
	padding: 0.35714em;
}
.jccl .tabber table.ver table.tabs td.right {
	height: 99%;
	line-height: 0.08928em;
	padding: 0.35714em;
}
.jccl .tabber table.ver td.content {
	border: 0.08928em solid #0066cc;
}
.jccl .tabber table.ver td.content div {
	padding: 0.35714em;
}


/*
	Mido 20060913-1421
	Peetey 20071009-0918
	rwe_light_blue rgb(153,185,227);
	rwe_blue rgb(0,81,186);
	rwe_silver rgb(150,147,142);
*/

.jccl .UNDERLINED {
	padding-bottom: 0.08928em;
	border-bottom: 0.17857em solid rgb(0, 81, 186);
}

.jccl .BORDERED {
	border: 0.08928em solid rgb(0, 81, 186);
	padding: 0.35714em;
}

.jccl .INLINE {
	display: inline;
}

.jccl span.SpaceMaker, .jccl a.SpaceMaker {
	border: none;
	padding: 0em 0em 0em 1.42857em;
	cursor: pointer;
	display: inline-block;
}


.jccl span.OPENED, .jccl a.OPENED {
	background: url(_opened.gif) center left no-repeat;
}
.jccl span.CLOSED, .jccl a.CLOSED {
	background: url(_closed.gif) center left no-repeat;
}
.jccl .WIN span.OPENED, .jccl .WIN a.OPENED {
	background: url(wopened.gif) center left no-repeat;
}
.jccl .WIN span.CLOSED, .jccl .WIN a.CLOSED {
	background: url(wclosed.gif) center left no-repeat;
}
.jccl .RECT1 span.OPENED, .jccl .RECT1 a.OPENED {
	background: url(r1opened.gif) center left no-repeat;
}
.jccl .RECT1 span.CLOSED, .jccl .RECT1 a.CLOSED {
	background: url(r1closed.gif) center left no-repeat;
}
.jccl .RECT2 span.OPENED, .jccl .RECT2 a.OPENED {
	background: url(r2opened.gif) center left no-repeat;
}
.jccl .RECT2 span.CLOSED, .jccl .RECT2 a.CLOSED {
	background: url(r2closed.gif) center left no-repeat;
}
.jccl .DARROW1 span.OPENED, .jccl .DARROW1 a.OPENED {
	background: url(t1opened.gif) center left no-repeat;
}
.jccl .DARROW1 span.CLOSED, .jccl .DARROW1 a.CLOSED {
	background: url(t1closed.gif) center left no-repeat;
}
.jccl .DARROW2 span.OPENED, .jccl .DARROW2 a.OPENED {
	background: url(t2opened.gif) center left no-repeat;
}
.jccl .DARROW2 span.CLOSED, .jccl .DARROW2 a.CLOSED {
	background: url(t2closed.gif) center left no-repeat;
}
.jccl .FOLDER span.OPENED, .jccl .FOLDER a.OPENED {
	background: url(../../img/f12_folder.gif) center left no-repeat;
}
.jccl .FOLDER span.CLOSED, .jccl .FOLDER a.CLOSED {
	background: url(../../img/f12_folderc.gif) center left no-repeat;
}


/*
	Mido 20060912-0950
	Peetey 20071009-0921
	rwe_light_blue rgb(153,185,227);
	rwe_blue rgb(0,81,186);
	rwe_silver rgb(150,147,142);
*/


.jccl .lightmenu {
    font-size: 0.89285em;
    color: black;
}

.jccl .lightmenu span {
    font: bold 0.89285em verdana !important;
    color: #0066cc;
    cursor: pointer;
}

.jccl .lightmenu span.OFF {
}

.jccl .lightmenu span.ON {
    color: black;
}

.jccl .lightmenu span.DIS {
    color: gray;
    cursor: default;
}


/*
	Mido 20060913-1444
	Peetey 20071009-0920
	rwe_light_blue rgb(153,185,227);
	rwe_blue rgb(0,81,186);
	rwe_silver rgb(150,147,142);
*/


.jccl span.PrinterTitle {
	border: none;
	padding: 0em 0em 0em 1.60714em;
	cursor: pointer;
	display: inline-block;
	background: url(printer.gif) center left no-repeat;
	color: #0066cc;
}

/*
span.PrinterTitle a, span.PrinterTitle a:visited, span.PrinterTitle a:active, span.PrinterTitle a:hover {
	text-decoration:none;
	cursor:pointer;
}
*/


/*
	Mido 20090708-1627
	Stla 20070717-0948
*/

.jccl input.datetime, .jccl input.date, .pocontent .jccl table.co td input.datetime, .pocontent .jccl table.co td input.date {
	text-align: left;
	cursor: pointer;
	padding: 0em 0em 0em 1.51785em !important;
	background: url(calendar.gif) left center no-repeat;
}
.jccl input.date, .pocontent .jccl table.co td input.date {
	width: 5.7em !important;
}
.jccl input.datetime, .pocontent .jccl table.co td input.datetime {
	width: 8.5em !important;
}

.jccl input.datetimeb, .jccl input.dateb, .pocontent .jccl table.co td input.datetimeb, .pocontent .jccl table.co td input.dateb {
	padding-left:0.2em;
	text-align: left;
	cursor: text;
}
.jccl input.datetimeb, .pocontent .jccl table.co td input.datetimeb {
	width: 8.5em !important;
}
.jccl input.dateb, .pocontent .jccl table.co td input.dateb {
	width: 5.7em !important;
}


.jccl .ACALENDAR, .jccl .ACLEAR {
	border: none;
	padding: 0em 0em 0em 1.42857em;
	display: inline-block;
	background-position: left 0em !important;
	background-repeat: no-repeat;
}
.jccl .ACALENDAR {
	background-image: url(calendar.gif);
}
.jccl .ACLEAR {
	background-image: url(clear.gif);
}





/* The main calendar widget.  DIV containing a table. */

div.calendar {
	position: relative;
    z-index: 2000 !important;
}

.calendar, .calendar table {
	border-collapse: separate !important;
	color: black;
	cursor: default;
	background: white;
	font-size: 1em;
	font-family: verdana, tahoma, sans-serif;
}
.calendar table {
	border: 1px solid #0066aa;
}


/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
	text-align: center;		/* They are the navigation buttons */
	padding: 2px;					/* Make the buttons seem like they're pressing */
}

.calendar .nav {
	background: #0066aa url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
	font-weight: bold;			/* Pressing it will take you to the current date */
	text-align: center;
	background: #0066aa;
	color: white;
	padding: 2px;
}

.calendar thead tr { /* Row <TR> containing navigation buttons */
	background: #0066aa;
	color: white;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
	background: #cce0ee;
}

.calendar thead .name { /* Cells <TD> containing the day names */
	border-bottom: 1px solid #0066aa;
	padding: 2px;
	text-align: center;
	color: black;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
	color: #e2001a;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
	background-color: #f49e00;
	color: white;
	border-bottom: 1px solid #0066aa;
	padding: 2px 1px 1px 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
	background-color: #f49e00;
	border-bottom: 1px solid #0066aa;
	padding: 2px 1px 1px 1px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
	width: 2em;
	color: black;
	text-align: right;
	padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
	font-size: 80%;
	color: #999999;
}
.calendar tbody .day.othermonth.oweekend {
	color: #666666;
}

.calendar table .wn {
	padding: 2px 3px 2px 2px;
	border-right: 1px solid #0066aa;
	background: #cce0ee;
}

.calendar tbody .rowhilite td {
	background: #efeff6;
}

.calendar tbody .rowhilite td.wn {
	background: white;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
	background: #f49e00;
	padding: 1px 3px 1px 1px;
	border: 1px solid black;
	
	color: white;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
	background: #f49e00;
	color:#e2001a;
	padding: 1px 3px 1px 1px;
}

.calendar tbody td.selected { /* Cell showing today date */
	font-weight: bold;
	border: 1px solid black;
	padding: 1px 3px 1px 1px;
	background: white;
	color: black;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
	color: #e2001a;
}

.calendar tbody td.today { /* Cell showing selected date */
	font-weight: bold;
	color: #0066aa;
}

.calendar tbody .disabled { color: #cce0ee; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
	visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
	display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
	text-align: center;
	background: #666666;
	color: white;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	background: white;
	color: #999999;
	border-top: 1px solid #0066aa;
	padding: 1px;
	font-size: 80%;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
	background: #f49e00;
	border: 1px solid #0066aa;
	color: white;
	padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
	background: #f49e00;
	padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 4em;
	cursor: default;
	border: 1px solid #0066aa;
	background: #efeff6;
	color: black;
	font-size: 90%;
	z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
	text-align: center;
	padding: 1px;
}

.calendar .combo .label-IEfix {
	width: 4em;
}

.calendar .combo .hilite {
	background: #f49e00;
	color: white;
	font-weight: bold;
}

.calendar .combo .active {
	border-top: 1px solid #0066aa;
	border-bottom: 1px solid #0066aa;
	background: white;
	font-weight: bold;
}

.calendar td.time {
	border-top: 1px solid #0066aa;
	padding: 1px 0px;
	text-align: center;
	background-color: #cce0ee;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
	padding: 0px 3px 0px 4px;
	border: 1px solid black;
	font-weight: bold;
	background-color: white;
}

.calendar td.time .ampm {
	text-align: center;
}

.calendar td.time .colon {
	padding: 0px 2px 0px 3px;
	font-weight: bold;
}

.calendar td.time span.hilite {
	border-color: black;
	background-color: #f49e00;
	color: white;
}

.calendar td.time span.active {
	border-color: black;
	background-color: #f49e00;
	color: #e2001a;
}


/*
	developed by Mido
	Peetey 20071009-0925
*/

.jccl span.leveler {
	font-size: 0.08928em !important;
	height: 0.89285em;
	/*_margin-top: 2px;*/
	position: relative;
	top: 0.17857em;
	display: inline-block;
	display: -moz-inline-box;
	vertical-align: top;
}

.jccl span.leveler span.border {
	font-size: 0.08928em;
	height: 0.71428em;
	border: 0.08928em solid #0066cc;
	margin-right: 0.35714em;
	display: inline-block;
	display: -moz-inline-box;
}

.jccl span.leveler span.border span.level {
	position: relative;
	top: -0.08928em;
	_top: 0em;
	height: 0.71428em;
	display: inline-block;
	display: -moz-inline-box;
}

.jccl span.levelernumber {
	color: #0066cc;
}


/*
	Mido 20080213-0734
*/

.jccl div.tooltiper {
	_filter:alpha(opacity=90);
	/*-moz-opacity:.90;*/
	opacity:.90;
	position:absolute;
	visibility:hidden;
	z-index:20;
	top:0px;
	left:0px;
	width:26.78571em;
	margin: 0em 0em 1.07142em 0em;
	padding: 0em 0.62500em 0em 0.62500em;
	border: 0.08928em solid black;
}
.jccl div.tooltiper h6,
.jccl div.tooltiper h5,
.jccl div.tooltiper p,
.jccl div.tooltiper table {
	margin-top: 0.44642em !important;
}
.jccl div.tooltiper img.topleft {
	margin: 0.71428em 0.71428em 0em 0.17857em !important;
	float:left;
}

.jccl .RWE_WHITE { background: #ffffff; }

.jccl .cRWE_WHITE { color: #ffffff; }



/*
	MiDo 20070411-1510
	Peetey 20071009-0914
*/

.jccl .displaytag {
	border: 1px solid #a6cae1;
	margin: 0em 0em 1.07142em 0em !important;
	border-collapse: collapse;
}
.jccl .displaytag thead tr {
	background: #a6cae1;
}
.jccl .displaytag th, .jccl .displaytag td {
	vertical-align: middle !important;
	padding: 0.08928em 0.35714em !important;
	text-align: left;
	white-space: normal !important;
}

.jccl table.displaytag th, .jccl table.displaytag th span {
	/*font-size: 0.9em !important;*/
	font-weight: bold !important;
}
.jccl table.displaytag input {
	margin: 0em !important;
	padding: 0em !important;
}

.jccl .displaytag .odd {
	background: white;
}
.jccl .displaytag .even {
	background: #e5eff6;
}
.jccl .displaytag .invisible {
	display: none;
}
.jccl .displaytag .first {
	padding-top: 0.71428em;
}
.jccl .displaytag .last {
	padding-bottom: 0.71428em;
}
.jccl .displaytag thead, .jccl .displaytag thead a, .jccl .displaytag thead a:hover, .jccl .displaytag thead a:visited, .jccl .displaytag thead a:active,
.jccl .displaytag thead th, .jccl .displaytag thead th a, .jccl .displaytag thead th a:hover, .jccl .displaytag thead th a:visited, .jccl .displaytag thead th a:active {
	color: black !important;
	text-decoration: none;
}
.jccl .displaytag th.sorted, .jccl .displaytag th.sortable {}
.jccl .displaytag th.sorted a, .jccl .displaytag th.sortable a {
	display: block;
	padding-right: 1.3em !important;
	height: auto;
}
.jccl .displaytag th.sortable a {
	background: url(columnDot.gif) right no-repeat;
}
.jccl .displaytag th.order1 a {
	background: url(columnArrowUp.gif) right no-repeat;
}
.jccl .displaytag th.order2 a {
	background:url(columnArrowDown.gif) right no-repeat;
}
.jccl .pagelinks, .jccl .pagebanner {
	color: black; 
	font-size: 0.89285em !important; 
	font-family: verdana !important;
	line-height: 1.3em !important;
}
.jccl .pagebanner a, .jccl .pagebanner a:hover, .jccl .pagebanner a:visited, .jccl .pagebanner a:active,
.jccl .pagelinks a, .jccl .pagelinks a:hover, .jccl .pagelinks a:visited, .jccl .pagelinks a:active {
	text-decoration: none;
}

.jccl .displaytag th.right {
	text-align: right;
}
.jccl .displaytag th.center {
	text-align: center;
}

.jccl .displaytag img.check {
	height: 1.07142em;
	width: 1.07142em;
}

.jccl .ImgAsButtonSmall {
	border: none;
	width: 1.25em;
	height: 1.25em;
	margin: 0em !important;
	padding: 0em !important;
	vertical-align: -0.26785em;
}



/* CSS Components */

.jccl div.margined {
	margin: 0.71428em !important;
}

.jccl {
	padding: 0em !important;
	cursor: default;
	line-height: 1.25em !important;
	/* background: red; */
}

.jccl .indented {
	margin-left: 2.85714em !important;
}

.jccl ul.noindented {
	margin-left: -2.85714em !important;
}


.jccl, .jccl h1, .jccl h2, .jccl h3, .jccl h4, .jccl h5, .jccl h6, .jccl table, .jccl p, .jccl ul li, .jccl OL li,
.jccl td, .jccl th, .jccl caption,
.jccl fieldset, .jccl input, .jccl textarea, .jccl button, .jccl select, .jccl option, .jccl optgroup, .jccl label
.jccl .breadcrumbs, .jccl a {
	font-family: Tahoma, Verdana, 'Lucida Grande CE', Lucida, 'Helvetica CE', Helvetica, 'Arial CE', Arial, Sans-serif;
}

.jccl table {
	position: relative;
}

.jccl, .jccl table, .jccl p, .jccl ul li, .jccl OL li,
/*.jccl a, .jccl a:active, .jccl a:visited, .jccl a:hover,*/
.jccl td, .jccl fieldset, .jccl input, .jccl textarea, .jccl select, .jccl option, .jccl optgroup, .jccl label {
	/*font-size: 11px !important;*/ /* dedi z temy */
}

.jccl input, .jccl textarea, .jccl select, .jccl option, .jccl optgroup {
/*	font-size: 12px !important;
    font-family: sans-serif;
*/
}

.jccl input {
	margin: 1px;
	_margin: 0px;
	padding: 1px 0px;
	_padding: 1px;
/*	font-size: 12px !important;
    font-family: sans-serif;
*/
}

.jccl textarea {
    font-size: 1.1em;
	margin: 1px;
	_margin: 0px;
    _padding: 0px 1px;
}

.jccl button img {
	height:12px;
}

.jccl button, .jccl input.button, .jccl input.button_selected, .jccl input.button_disabled, .jccl input.wpsButtonText {
    _font-size: 12px !important;
    _font-family: sans-serif;
	margin: 1px;
	_margin: 0px;
	padding: 0px 2px;
	_padding: 0px;
}

.jccl button.selected, .jccl input.button_selected {
    font-weight: bold;
}


.jccl div.breadcrumbs {
    /*margin: 0em 0em 1.07142em 0em;*/
    margin: 1.07142em 0em 0em 0em;
}

.jccl .breadcrumbs {
	color: #666666;
	font-size: 0.89285em !important;
}

.jccl .breadcrumbs, .jccl .breadcrumbs a, .jccl .breadcrumbs a:active, .jccl .breadcrumbs a:visited, .jccl .breadcrumbs a:hover {
	
}


.jccl .normalfont {
	/*font-size: 11px !important;*/ /* dedi z temy */
	font-weight: normal !important;
	font-family: Tahoma, Verdana, 'Lucida Grande CE', Lucida, 'Helvetica CE', Helvetica, 'Arial CE', Arial, Sans-serif !important;
	color: black !important;
}

.jccl th, .jccl thead td, .jccl tfoot td, .jccl caption {
	font-size: 0.89285em !important;
	font-weight: bold !important;
}
.jccl th a, .jccl thead td a,
.jccl th a:active, .jccl thead td a:active,
.jccl th a:visited, .jccl thead td a:visited,
.jccl th a:hover, .jccl thead td a:hover {
	font-size: 1em !important;
	font-weight: bold !important;
}


.jccl .smaller,
.jccl p.smaller {
    font-size:91% !important;
}

.jccl a img {
	border: 0em !important;
}

.jccl small {
	font-size: 0.89285em;
}

.jccl td small, .jccl th small {
	font-size: 90%;
}
div.jccl.small td small, div.jccl.small th small {
	font-size: 95%;
}


.jccl h1, .jccl h2, .jccl h3, .jccl h4, .jccl h5, .jccl h6 {
	margin-top: 1.51785em !important;
	margin-right: 0em;
	/*margin-bottom: 0.89285em !important;*/
	margin-bottom: 0em !important;
	margin-bottom: 0em;
	margin-left: 0em;
	clear:both;
}

.jccl h1 {
	color:red;
}
.jccl h2 {
	color:#0066AA;
	font:normal 1.7em sans-serif !important;
    letter-spacing: -1px;
}
.jccl h3 {
	color:#0066AA;
	font-weight: normal;
    font-family: sans-serif !important;
    font-size: 1.5em;
    letter-spacing: -1px;
	line-height: 1.35em;
}
.jccl h4 {
    /*color:#666666; font:bold 1.3em sans-serif !important; letter-spacing: -1px; line-height: 1.5em;*/
    color:#666666;
	font-weight: bold;
    font-family: tahoma, sans-serif !important;
    font-size: 1.2em;
	line-height: 1.35em;
}
.jccl h5 {
    color:#666666;
	font:bold 1em tahoma, sans-serif !important;
}
.jccl h6 {
    color:#666666;
	font:bold 0.89285em tahoma, sans-serif !important;
	clear: none;
}
.jccl h2 a, .jccl h3 a {
    font-family: sans-serif !important;
}
.jccl h4 a, .jccl h5 a, .jccl h6 a {
    font-family: tahoma, sans-serif !important;
}

.jccl p, .jccl ul, .jccl OL {
	/*margin: 0em 0em 1.07142em 0em !important;*/
	margin: 1.07142em 0em 0em 0em !important;
	padding: 0em !important;
	line-height: 1.25em !important;

}

.jccl ul.aVM {
	margin: 0.35714em 0em 0em 0em !important;
}
/*
.jccl ul li {
    list-style-image: url(../img/square8dblue.gif) !important;
	margin: 0em 0em 0.26785em 2.85714em !important;
	padding: 0em !important;
}
.jccl OL li {
    list-style-image: none !important;
	margin: 0em 0em 0.26785em 2.85714em !important;
	padding: 0em !important;
}
*/

.jccl ul, .jccl OL {
padding:0px;
margin:0px;
}

.jccl ul li
, .jccl OL ul li, .jccl OL.alpha ul li, .jccl OL.numbers ul li
{
	margin: 0em 0em 0.26785em 0.85714em !important;
	padding: 0em 0em 0em 2em !important;
	list-style-type:none;
    background-image:url(../img/square8dblue.gif);
	background-repeat:no-repeat;
	background-position:.5em 0em;
}

.jccl OL li
, .jccl ul OL li
{
	margin: 0em 0em 0.26785em 2.85714em !important;
	padding: 0em 0em 0em 0em !important;
    list-style-image: none !important;
    background-image: none;
    list-style-type: lower-alpha;
    vertical-align: top;
}

.jccl OL.alpha li
, .jccl ul OL.alpha li
{
    list-style-type: lower-alpha;
}
.jccl OL.numbers li
, .jccl ul OL.numbers li
{
    list-style-type: decimal;
}
/*.jccl OL ul li {
    list-style-type: none;
}*/



.jccl acronym {
	border-bottom: 0.08928em dotted black;
}


.jccl .notice ul li, .jccl ul.notice li, .jccl ul li.notice,
.jccl OL ul.notice li, .jccl OL.alpha ul.notice li, .jccl OL.numbers ul.notice li,
.jccl OL ul li.notice, .jccl OL.alpha ul li.notice, .jccl OL.numbers ul li.notice
{
    /*list-style: url(../img/square8lgray.gif) !important;*/
    list-style-type:none;
    background-image:url(../img/square8lgray.gif) !important;
    color: #999999 !important;
}
.jccl .warning ul li, .jccl ul.warning li, .jccl ul li.warning,
.jccl OL ul.warning li, .jccl OL.alpha ul.warning li, .jccl OL.numbers ul.warning li,
.jccl OL ul li.warning, .jccl OL.alpha ul li.warning, .jccl OL.numbers ul li.warning
{
    /*list-style: url(../img/square8orange.gif) !important;*/
    list-style-type:none;
    background-image:url(../img/square8orange.gif);
    color: #f49e00 !important;
}
.jccl .error ul li, .jccl ul.error li, .jccl ul li.error,
.jccl OL ul.error li, .jccl OL.alpha ul.error li, .jccl OL.numbers ul.error li,
.jccl OL ul li.error, .jccl OL.alpha ul li.error, .jccl OL.numbers ul li.error
{
    /*list-style: url(../img/square8red.gif) !important;*/
    list-style-type:none;
    background-image:url(../img/square8red.gif);
    color: #e2001a !important;
}
.jccl .info ul li, .jccl ul.info li, .jccl ul li.info,
.jccl OL ul.info li, .jccl OL.alpha ul.info li, .jccl OL.numbers ul.info li,
.jccl OL ul li.info, .jccl OL.alpha ul li.info, .jccl OL.numbers ul li.info
{
    /*list-style: url(../img/square8green.gif) !important;*/
    list-style-type:none;
    background-image:url(../img/square8green.gif);
    color: #009932 !important;
}
.jccl ul li.FREE, .jccl ul.FREE li,
.jccl OL ul.FREE li, .jccl OL.alpha ul.FREE li, .jccl OL.numbers ul.FREE li,
.jccl OL ul li.FREE, .jccl OL.alpha ul li.FREE, .jccl OL.numbers ul li.FREE
{
	/*list-style: url(../img/dot.gif) !important;*/
	list-style-type:none;
    background-image:url(../img/dot.gif);
}


.jccl hr {
	/*margin: 0em 0em 0.53571em 0em !important;*/
	margin: 0.53571em 0em 0em 0em !important;
	height: 0.08928em !important;
	border: none !important;
	border-top: 0.08928em solid #666666 !important;
}






	.jccl a, .jccl a:visited, .jccl a:active, .jccl a:focus {
		color: #0066aa !important;
		text-decoration: none !important;
	}
	.jccl a:hover {
		color: #0066aa !important;
		text-decoration: underline !important;
	}

	.jccl a:active, .jccl a:focus {
	}

	.jccl thead td a:hover, .jccl th a:hover, .jccl thead th a:hover {
		color: #0066aa !important;
		text-decoration: underline !important;
	}














.jccl .ATT, .jccl .AEMPTY, .jccl .AXLS, .jccl .ADOC, .jccl .AHTML, .jccl .AJPEG,
.jccl .AMDB, .jccl .AMPEG, .jccl .APDF, .jccl .APPS, .jccl .APPT, .jccl .AZIP,
.jccl .AFOLDER, .jccl .AFOLDERC, .jccl .ACLEAR, .jccl .ACALENDAR,
.jccl .ARITEM, .jccl .ARMORE, .jccl .ARDOWNLOAD,
.jccl .ARUN {
	border: none;
	padding: 0em 0em 0em 1.42857em;
	display: inline-block;
	background-image: url(../img/f12_unknown.gif);
	background-position: left 0.2em;
	background-repeat: no-repeat;
}

.jccl ul li .ATT, .jccl ul li .AEMPTY, .jccl ul li .AXLS, .jccl ul li .ADOC, .jccl ul li .AHTML, .jccl ul li .AJPEG,
.jccl ul li .AMDB, .jccl ul li .AMPEG, .jccl ul li .APDF, .jccl ul li .APPS, .jccl ul li .APPT, .jccl ul li .AZIP,
.jccl ul li .AFOLDER, .jccl ul li .AFOLDERC, .jccl ul li .ACLEAR, .jccl ul li .ACALENDAR,
.jccl ul li .ARITEM, .jccl ul li .ARMORE, .jccl ul li .ARDOWNLOAD,
.jccl ul li .ARUN {
	background-position: left 0.25em;
}

.jccl .ARITEM, .jccl .ARMORE, .jccl .ARDOWNLOAD {
/*	padding: 0em 0em 0em 0.89285625em;*/
}


.jccl .AEMPTY { background-image: url(../img/f12_empty.gif); }
.jccl .AXLS { background-image: url(../img/f12_xls.gif); }
.jccl .ADOC { background-image: url(../img/f12_doc.gif); }
.jccl .AHTML { background-image: url(../img/f12_html.gif); }
.jccl .AJPEG { background-image: url(../img/f12_jpeg.gif); }
.jccl .AMDB { background-image: url(../img/f12_mdb.gif); }
.jccl .AMPEG { background-image: url(../img/f12_mpeg.gif); }
.jccl .APDF { background-image: url(../img/f12_pdf.gif); }
.jccl .APPS { background-image: url(../img/f12_pps.gif); }
.jccl .APPT { background-image: url(../img/f12_ppt.gif); }
.jccl .AZIP { background-image: url(../img/f12_zip.gif); }
.jccl .AFOLDER { background-image: url(../img/f12_folder.gif); }
.jccl .AFOLDERC { background-image: url(../img/f12_folderc.gif); }
.jccl .ACLEAR { background-image: url(../img/12/clear.gif); }
.jccl a.ACLEAR:hover { text-decoration: none !important; }
.jccl .ACALENDAR { background-image: url(../img/12/calendar.gif); }
.jccl a.ACALENDAR:hover { text-decoration: none !important; }
.jccl .ARUN { background-image: url(../img/12/run.gif); }
.jccl .ARITEM { background-image: url(../img/12/rcross.gif); }
.jccl .ARMORE { background-image: url(../img/12/rarrow.gif); }
.jccl .ARDOWNLOAD { background-image: url(../img/12/rdownload.gif); }


.jccl .outline {
	border: 0.08928em solid #0066aa !important;
}
.jccl table.co {
	margin: 0em !important;
	border-collapse: collapse;
	border: none;
	padding: 0em !important;
}
.jccl table.co td, .jccl table td.co {
	border: none;
	padding: 0em;
	text-align: left;
	vertical-align: top;
}

.jccl table.classic {
	/*margin: 0em 0em 1.07142em 0em;*/
	margin: 1.07142em 0em 0em 0em;
	border-collapse: collapse;
	border: 0.08928em solid #0066aa;
}
.jccl table.classic caption, .jccl table.co caption {
	text-align: left;
	border: solid 1px #0066aa;
	color: #ffffff;
	background: #0066aa;
	line-height: 1em !important;
	padding: 0.17857em 0.35714em 0.17857em 0.35714em !important;
	margin-top:0em !important;
	_margin-top:1.07142em;
}
.jccl table.classic.caption, .jccl table.co.caption {
	margin-top:0em !important;
	_margin-top:1.07142em;
}

.jccl table.classic th, .jccl table.classic td, .jccl table.outline th, .jccl table.outline thead td {
	border: 1px solid #0066aa;
	padding: 0.35714em;
	text-align: left;
	vertical-align: top;
}
.jccl table.rstyle th, .jccl table.rstyle thead td {
	border: none;
	padding: 0.35714em;
	text-align: left;
	vertical-align: top;
}

/*
caption {
  margin-left: -1px; /* Fix FF 1px issue */
}
html:first-child caption { /* Opera only */
 margin-left: 0;
}
*/

.jccl table.classic tr.first th, .jccl table.classic tr.first td, .jccl table.outline tr.first th, .jccl table.outline tr.first thead td,
.jccl table.rstyle tr.first th, .jccl table.rstyle tr.first thead td {
	padding-top: 0.71428em;
}
.jccl table.classic tr.last th, .jccl table.classic tr.last td, .jccl table.outline tr.last th, .jccl table.outline tr.last thead td,
.jccl table.rstyle tr.last th, .jccl table.rstyle tr.last thead td {
	padding-bottom: 0.71428em;
}

.jccl table.classic th, .jccl table.classic thead td, .jccl table.classic thead th, .jccl table.outline th, .jccl table.outline thead td,
.jccl table.rstyle th, .jccl table.rstyle thead td {
	border-left: none;
	border-right: none;
	border-top: none;
	background: #a6cae1; /*#cce0ee;*/
	color: black;
	text-align: center;
	vertical-align: middle !important;
}

.jccl table.classic tr.EM, .jccl table.classic td.EM, .jccl table.co tr.EM, .jccl table.co td.EM { background: #e5eff6; }
.jccl table.classic tr.EM td.EM, .jccl table.co tr.EM td.EM { background: none; }
.jccl table.classic tr.EM2, .jccl table.classic td.EM2, .jccl table.co tr.EM2, .jccl table.co td.EM2 { background: #f2f7fb; }
.jccl table.classic tr.EM2 td.EM2, .jccl table.co tr.EM2 td.EM2 { background: none; }

.jccl table td.T, .jccl table.co td.T, .jccl table.classic td.T, .jccl table.classic th.T { vertical-align: top; }
.jccl table td.M, .jccl table.co td.M, .jccl table.classic td.M, .jccl table.classic th.M { vertical-align: middle; }
.jccl table td.B, .jccl table.co td.B, .jccl table.classic td.B, .jccl table.classic th.B { vertical-align: bottom; }
.jccl table td.L, .jccl table.co td.L, .jccl table.classic td.L, .jccl table.classic th.L { text-align: left; }
.jccl table td.C, .jccl table.co td.C, .jccl table.classic td.C, .jccl table.classic th.C { text-align: center; }
.jccl table td.R, .jccl table.co td.R, .jccl table.classic td.R, .jccl table.classic th.R { text-align: right; }
.jccl table td.P, .jccl table.co td.P, .jccl table.classic td.P, .jccl table.classic th.P { padding: 0.35714em /*0.17857em*/ !important; }

/* padding for first and last cell in row */
.jccl table td.PFC, .jccl table.co td.PFC, .jccl table.classic td.PFC, .jccl table.classic th.PFC { padding: 0.17857em 0.17857em 0.17857em 0 !important; }
.jccl table td.PLC, .jccl table.co td.PLC, .jccl table.classic td.PLC, .jccl table.classic th.PLC { padding: 0.17857em 0 0.17857em 0.17857em !important; }


.jccl div.T, .jccl p.T, .jccl ul.T, .jccl fieldset.T, .jccl input.T, .jccl textarea.T, .jccl button.T { vertical-align: top; }
.jccl div.M, .jccl p.M, .jccl ul.M, .jccl fieldset.M, .jccl input.M, .jccl textarea.M, .jccl button.M { vertical-align: middle; }
.jccl div.B, .jccl p.B, .jccl ul.B, .jccl fieldset.B, .jccl input.B, .jccl textarea.B, .jccl button.B { vertical-align: bottom; }
.jccl div.L, .jccl p.L, .jccl ul.L, .jccl fieldset.L, .jccl input.L, .jccl textarea.L, .jccl button.L { text-align: left; }
.jccl div.C, .jccl p.C, .jccl ul.C, .jccl fieldset.C, .jccl input.C, .jccl textarea.C, .jccl button.C { text-align: center; }
.jccl div.R, .jccl p.R, .jccl ul.R, .jccl fieldset.R, .jccl input.R, .jccl textarea.R, .jccl button.R { text-align: right; }
.jccl div.J, .jccl p.J, .jccl ul.J, .jccl fieldset.J, .jccl input.J, .jccl textarea.J, .jccl button.J { text-align: justify; }

.jccl table tr.first td.P, .jccl table.co tr.first td.P, .jccl table.classic tr.first td.P, .jccl table.classic tr.first th.P { padding-top: 0.53571em !important; }
.jccl table tr.last td.P, .jccl table.co tr.last td.P, .jccl table.classic tr.last td.P, .jccl table.classic tr.last th.P { padding-bottom: 0.53571em !important; }

.jccl .TP, .jccl table td.TP, .jccl table.co td.TP, .jccl table.classic td.TP, .jccl table.classic th.TP { padding-top: 0.35714em !important; }
.jccl .BP, .jccl table td.BP, .jccl table.co td.BP, .jccl table.classic td.BP, .jccl table.classic th.BP { padding-bottom: 0.35714em !important; }
.jccl .HP, .jccl table td.HP, .jccl table.co td.HP, .jccl table.classic td.HP, .jccl table.classic th.HP { padding: 0em 0.35714em; }

.jccl table tr.first td.HP, .jccl table.co tr.first td.HP, .jccl table.classic tr.first td.HP, .jccl table.classic tr.first th.HP { padding-top: 0.35714em !important; }
.jccl table tr.last td.HP, .jccl table.co tr.last td.HP, .jccl table.classic tr.last td.HP, .jccl table.classic tr.last th.HP { padding-bottom: 0.35714em !important; }

.jccl .LP, .jccl table td.LP, .jccl table.co td.LP, .jccl table.classic td.LP, .jccl table.classic th.LP { padding-left: 0.35714em !important; }
.jccl .RP, .jccl table td.RP, .jccl table.co td.RP, .jccl table.classic td.RP, .jccl table.classic th.RP { padding-right: 0.35714em !important; }
.jccl .VP, .jccl table td.VP, .jccl table.co td.VP, .jccl table.classic td.VP, .jccl table.classic th.VP { padding: 0.35714em 0em; }

.jccl table tr.first td.VP, .jccl table.co tr.first td.VP, .jccl table.classic tr.first td.VP, .jccl table.classic tr.first th.VP { padding-top: 0.71428em !important; }
.jccl table tr.last td.VP, .jccl table.co tr.last td.VP, .jccl table.classic tr.last td.VP, .jccl table.classic tr.last th.VP { padding-bottom: 0.71428em !important; }

/*.jccl div.VM, .jccl table.VM { margin: 0em 0em 1.07142em 0em !important; }*/
.jccl div.VM, .jccl table.VM { margin: 1.07142em 0em 0em 0em !important; }

.jccl .TM { margin-top: 1.07142em !important; }
.jccl .BM { margin-bottom: 1.07142em !important; }
.jccl .NTM { margin-top: 0em !important; }
.jccl .NBM { margin-bottom: 0em !important; }
.jccl .NVM { margin-top: 0em !important; margin-bottom: 0em !important; }
.jccl .NTP { padding-top: 0em !important; }
.jccl .NBP { padding-bottom: 0em !important; }
.jccl .NVP { padding-top: 0em !important; padding-bottom: 0em !important; }

.jccl table.classic td.NBL, .jccl table.classic th.NBL
.jccl table.outline th.NBL, .jccl table.outline thead td.NBL {
	border-bottom: none;
}

.jccl .W100 { width: 100%; }
.jccl .W99 { width: 99%; }
.jccl .W98 { width: 98%; }
.jccl .W95 { width: 95%; }
.jccl .H100 { height: 100%; }
.jccl table.fixed { table-layout: fixed; }
.jccl tr.pattern { height: 0.35714em; }

/*
	blue:	#0066aa; #a6cae1; #cce0ee;
	gray:	#666666; #999999;
	orange:	#f49e00;
	red:	#9d0d15; #e2001a;
	green:  #009932; #88ba14;

*/

.jccl .RWE_BLUE { background: #0066aa; }
.jccl .RWE_LIGHTBLUE { background: #a6cae1; }
.jccl .RWE_GRAY { background: #666666; }
.jccl .RWE_LIGHTGRAY { background: #999999; }
	.jccl .RWE_GRAY60 { background: #a3a3a3; }
	.jccl .RWE_GRAY30 { background: #d1d1d1; }
.jccl .RWE_ORANGE { background: #f49e00; }
	.jccl .RWE_ORANGE60 { background: #ffc266; }
	.jccl .RWE_ORANGE30 { background: #ffe1b3; }
.jccl .RWE_RED { background: #9d0d15; }
.jccl .RWE_LIGHTRED { background: #e2001a; }
.jccl .RWE_GREEN { background: #009932; }
.jccl .RWE_LIGHTGREEN { background: #88ba14; }

.jccl .cRWE_BLUE { color: #0066aa; }
.jccl .cRWE_LIGHTBLUE { color: #a6cae1; }
.jccl .cRWE_GRAY { color: #666666; }
.jccl .cRWE_LIGHTGRAY { color: #999999; }
	.jccl .cRWE_GRAY60 { color: #a3a3a3; }
	.jccl .cRWE_GRAY30 { color: #d1d1d1; }
.jccl .cRWE_ORANGE { color: #f49e00; }
	.jccl .cRWE_ORANGE60 { color: #ffc266; }
	.jccl .cRWE_ORANGE30 { color: #ffe1b3; }
.jccl .cRWE_RED { color: #9d0d15; }
.jccl .cRWE_LIGHTRED { color: #e2001a; }
.jccl .cRWE_GREEN { color: #009932; }
.jccl .cRWE_LIGHTGREEN { color: #88ba14; }
.jccl .cBLACK { color: #000; }
.jccl .cWHITE { color: #fff; }


.jccl fieldset {
	border: 0.08928em solid #0066aa;
	/*margin: 0em 0em 1.07142em 0em;*/
	margin: 1.07142em 0em 0em 0em;
	padding: 0.35714em;
}
.jccl fieldset legend {
	padding: 0em 0.35714em 0.35714em 0.35714em;
}
.jccl button, .jccl input.button, input.wpsButtonText, button.wpsButtonText {
	cursor: pointer;
}
.jccl button.disabled, .jccl input.button_disabled {
	cursor: default;
}		
.jccl button.selected, .jccl input.button_selected {
	cursor: pointer;
}

.jccl button img, .jccl input.button img,
.jccl button.disabled img, .jccl input.button_disabled img,
.jccl button.selected img, .jccl input.button_selected img {
/*	vertical-align: middle;*/
}


/* CSS Classes */
.jccl .notice {
    color: #999999;
}
.jccl .warning {
    color: #f49e00;
}
.jccl .error {
    color: #e2001a;
}
.jccl .info {
    color: #009932;
}

.jccl div.warning, .jccl div.error, .jccl div.info, .jccl div.notice {
    /*margin: 0em 0em 1.07142em 0em;*/
   	margin: 1.07142em 0em 0em 0em;
    /*padding: 0em 0.625em 0em 2.05357em;*/
    padding: 0em 0.625em 0.53571em 2.05357em;

    
    border: 0.08928em solid black;
    background: none;
}
.jccl div.warning h6, .jccl div.error h6, .jccl div.info h6, .jccl div.notice h6 {
    margin-top: 0.35714em !important;
}

.jccl div.warning p, .jccl div.error p, .jccl div.info p, .jccl div.notice p {
    margin-top: 0.53571em !important;
}


.jccl div.warning {
    border-color: #f49e00;
	background: url(../img/InlineWarning.gif ) 0.17857em 0.44642em no-repeat;
}
.jccl div.warning * {
	color: #f49e00;
}
.jccl div.error {
	border-color: #e2001a;
	background: url(../img/InlineError.gif ) 0.17857em 0.44642em no-repeat;
}
.jccl div.error * {
	color: #e2001a;
}
.jccl div.info {
    border-color: #009932;
	background: url(../img/InlineSuccess.gif ) 0.17857em 0.44642em no-repeat;
}
.jccl div.info * {
	color: #009932;
}
.jccl div.notice {
    border-color: #999999;
	background: url(../img/InlineNotice.gif ) 0.17857em 0.44642em no-repeat;
}
.jccl div.notice * {
	color: #999999;
}


.jccl .HIDDEN {
	display: none;
}
.jccl .NOWRAP {
	white-space: nowrap !important;
}
.jccl td.NOWRAP {
	white-space: nowrap !important;
}

.jccl div.xcleaner {
	clear: both;
	font-size: 0.0001em;
	line-height: 0em;
}
.jccl br.brclean {
	clear: both;
	font-size: 0.0001em;
	line-height: 0em;
}






/* Hack pre SUB a SUP */
.jccl sup, .jccl sub {
	height: 0;
	line-height: 1;
	vertical-align: bottom;
	position: relative;
}
.jccl sup {
	bottom: 1ex;
}
.jccl sub {
	top: .5ex;
}

/* Not visible for IE \*/
.jccl sup, .jccl sub {
	vertical-align: baseline;
}
/* End hack */
/* End of Hack pre SUB a SUP */








/******************************************************************************/
/* dvojstlpcovy layout                                                        */
/******************************************************************************/
.jccl div.leftcolumn {
	float: left;
	width: 48%;
}
.jccl div.rightcolumn {
	float: right;
	width: 48%;
}

.jccl div.thirdcolumn {
	float: left;
	width: 30%;
}
















div.h3Info {
	clear: both;
	color: #999;
	font-size: 0.89285em;
	margin-top: 2.276775em;
	margin-bottom: -2.27em; /*-2.55em; /* -2.276775em;*/
}
div.h4Info {
	clear: both;
	color: #999;
	font-size: 0.89285em;
	margin-top: 2.276775em;
	margin-bottom: -1.95em; /*-2.55em; /* -2.276775em;*/
}

