

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

.iskio_widget_container {
	margin: 0px;
	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: 98%;
}




/*------------- 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.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;}

