

body {
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
	width: 100%;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	background-color: transparent !important;
	background:transparent !important;
}

.iskio_widget_container {
	margin: 0px;
	width: 100%;
	background-color: transparent;
}

/*------------- module resultat -----------------------*/

.iskiores_form {
	margin: 15px 0px 30px 0px !important;
	padding-bottom: 20px !important;
	border-bottom: 1px solid #eee !important;
}

.vseparator {
	border-left: 1px solid #eee;
}

.hilite {
	background-color: #D9FCFA;
}

.iskiores_form  select, .iskiores_form  input {
	margin-bottom: 10px;
}

.loading {
	margin: 30px;
}


#iskiores_lname {
	text-transform: uppercase;
}

.iskiores_msg {
	margin-bottom: 10px;
	font-size: 12px;
}

.iskio_resmodule_container {
	margin: 5px 2px;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #eee;
	width: 100%;
	background-color: transparent;
}

div.iskio_widget_container > div {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  padding: 0px;
}


.widget-area a:link, .widget-area a:visited {
    text-decoration: none;
}
a:link, a:visited {
    color: #0066CC;
}
a {
    font-weight: 400;
    text-decoration: none;
}
a img {
	border: 1px solid #bbb;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 99%;
}

table.zrevlist {
	margin: 0px 0px 10px;
	border-collapse:separate;
	border-spacing: 3px;
	width: 99%;
}

table.zrevlist tr td, table.agenda tr td {
    border-bottom: 1px dotted #bbb;
    line-height: 18px;
	/*white-space: nowrap;*/
}
/* make sure dates all but the last column are not wrapped */
table.zrevlist tr td:nth-last-child(n+2), table.agenda tr td:nth-last-child(n+2) {
	white-space: nowrap;
}

table.zrevlist thead tr th, table.agenda tr th {
	border-bottom: 1px solid #000;
	text-align: left;
}

table.agenda {
	font-size: 11px;
}

/*------------- pagination -----------------------*/

#pagination-top, #pagination-bottom {
	margin: 20px 0px 20px 0px;
	padding: 3px;
	height: 30px;
	border: 0px solid #000;
}

ul.pagination {
	border:0; margin:0; padding:0;
}
 
ul.pagination li{ 
	border:0; margin:0; padding:0;
	font-size: 11px;
	list-style: none;
	margin-right: 2px;
}

ul.pagination a{
	border: solid 1px #9aafe5;
	margin-right: 2px;
	background-color: #fff;
}

ul.pagination .previous-off,
ul.pagination .next-off,
ul.pagination .ellipsis {
	border: solid 1px #bbb;
	margin-right: 2px;
	background-color: #fff;

	color: #888888;
	display: block;
	float: left;
	padding: 3px 4px;
}

ul.pagination .next a,
ul.pagination .previous a {
}

ul.pagination .active { 
	background: #2e6ab1;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: left;
	padding: 4px 6px;
}

ul.pagination a:link,
ul.pagination a:visited {
	color: #0e509e;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}

ul.pagination a:hover {
	border: solid 1px #0e509e
}


/*------------- icon sprites 24 pixels -----------------------*/
/*Generic .icon class to be applied to all icon uses*/
.cal24, .cal24 li {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0;
	padding: 0;
	margin-top: 4px;
	background-image: url("images/calendar_flat_24px.png");
	background-repeat: no-repeat;
	text-align: right;
	font-family: 'Roboto Condensed', sans-serif;
}

span.calloc {
	color: #999;
}
span.smpale {
	color: #999;
	font-size: 80%;
}
span.smlite {
	color: #666;
	font-size: 80%;
}
div.findmore {
	color: #999;
	font-size: 80%;
	margin: 5px 0px 5px 0px;
}
div.poweredbyouter {
	display: block;
	height: 29px; /* 24px icon + 5px margin */
	margin: 0px;
	margin-top: 5px;
}
div.poweredbyinner {
	float: right;
	margin: 0px;
}
.vbot {
	vertical-align: text-bottom;
}

.vmid {
	vertical-align: middle;
}

a.tinyiskio {
	display: inline-block;
	width: 51px;
	height: 24px;
	background: url(logos/iskio_stiny.gif) no-repeat;
	border: 1px solid #bbb;
}

ul.smcalendar {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 0px;
	margin-left: 0px;
}
ul.smcalendar li{
	padding-left: 0px;
	width: 100%;
}

.calsm {
	margin: 0px;
	margin-right: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.smcal {
	line-height: 18px;
	/*height: 26px;*/
	border-top: 1px dotted #bbb;
}
.smcaltop {
	line-height: 18px;
}
.smcalicon {
	width: 32px;
	height: 32px;
}
td.smcalentry {
	line-height: 12px;
	height: 20px;
	vertical-align: top;
	padding-top: 3px;
}
div.smcalentry {
	line-height: 12px;
	vertical-align: top;
	padding-top: 3px;
	display: inline-block;
	width: 85%;
}
.alignleft {
	float: left;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/**
tr.smcaltop td {
	border: 1px solid #f00;
	height: 20px;
}*/

.cal24 li {list-style-type: none;}
.cal24fr {
	background-image: url("images/calendar_flat_24px_fr.png");
}
.cal24en {
	background-image: url("images/calendar_flat_24px_en.png");
}
.cal24old span {
	display: inline-block;
	position: relative;
	top: 7px;
	font-size: 10pt;
	font-weight: normal;
	color: #000;
}
.cal24 span {
	display: inline-block;
	position: relative;
	top:  0px;
	right: 2px;
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}
.cal24 span.range {
	display: inline-block;
	position: relative;
	top: 0px;
	right: 0px;
	font-size: 8.5pt;
	letter-spacing:-0.05em;
	font-weight: normal;
}
.cal24 span.month {
	display: inline-block;
	position: relative;
	font-family: Arial,Trebuchet MS,Tahoma,sans-serif;
	top: -4px;
	color:#fff;
	font-size: 7pt;
	font-weight: 800;
	letter-spacing:-0.05em;
	border: 0px solid #0f0;
}
/*Rangee 1*/
.cal01a {background-position: 0 0;}
.cal02a {background-position: -24px 0;}
.cal03a {background-position: -48px 0;}
.cal04a {background-position: -72px 0;}
.cal05a {background-position: -96px 0;}
.cal06a {background-position: -120px 0;}
/*Rangee 2*/
.cal07a {background-position: 0 -24px;}
.cal08a {background-position: -24px -24px;}
.cal09a {background-position: -48px -24px;}
.cal10a {background-position: -72px -24px;}
.cal11a {background-position: -96px -24px;}
.cal12a {background-position: -120px -24px;}
/*Rangee 3*/
.cal01b {background-position: 0 -48px;}
.cal02b {background-position: -24px -48px;}
.cal03b {background-position: -48px -48px;}
.cal04b {background-position: -72px -48px;}
.cal05b {background-position: -96px -48px;}
.cal06b {background-position: -120px -48px;}
/*Rangee 4*/
.cal07b {background-position: 0 -72px;}
.cal08b {background-position: -24px -72px;}
.cal09b {background-position: -48px -72px;}
.cal10b {background-position: -72px -72px;}
.cal11b {background-position: -96px -72px;}
.cal12b {background-position: -120px -72px;}
/*Rangee 5*/
.cal01c {background-position: 0 -96px;}
.cal02c {background-position: -24px -96px;}
.cal03c {background-position: -48px -96px;}
.cal04c {background-position: -72px -96px;}
.cal05c {background-position: -96px -96px;}
.cal06c {background-position: -120px -96px;}
/*Rangee 6*/
.cal07c {background-position: 0 -120px;}
.cal08c {background-position: -24px -120px;}
.cal09c {background-position: -48px -120px;}
.cal10c {background-position: -72px -120px;}
.cal11c {background-position: -96px -120px;}
.cal12c {background-position: -120px -120px;}

