#content-inner {
	width:765px;
	overflow: hidden;
	text-align:left;
	float:left;
}

#content-inner .toolbar {
	line-height:24px;}

#content-inner div.arrows {
	height:24px;
	margin-right:5px;
	float:left;
}
#content-inner div.arrows a  {
	width:14px;
	height:16px;
	margin-top:3px;
	float:left;
}
#content-inner div.arrows a.arrows  {
	background-image:url(/img/arrows.gif);
	background-repeat:no-repeat;
	cursor: pointer;
}

#content-inner .arrows a.left {
	background-position:left top;
}
#content-inner .arrows a.left:hover	{
	background-position:left bottom;
}
#content-inner .arrows a.right {
	background-position:right top;
}
#content-inner .arrows a.right:hover {
	background-position:right bottom;
}
#content-inner div.arrows a.disabled,#content-inner div.arrows a.lDisabled,#content-inner div.arrows a.rDisabled {
	cursor: not-allowed;
	color: #888888;
}
#content-inner div.arrows a.lDisabled:hover {
	background-position:left top;
}
#content-inner div.arrows a.rDisabled:hover {
	background-position:right top;
}

#content-inner .arrows strong {
	padding:0px 5px 0px 5px;
	float:left;
	font-size:18px;
}
#content-inner .toolbar .arrows strong#showYear {
	cursor: pointer;
}

#content-inner .arrows.small {
	float:right;
	margin-top: 10px;
	margin-right:10px;
}
#content-inner .arrows.small strong {
	font-size:14px;
	line-height:24px;
}
#content-inner .arrows.small strong.nameday	{
	padding-left:20px;
}
#content-inner .arrows a span {
	display:none;
}

#content-inner .toolbar ul {
	margin:0px;
	margin-top:0px!important;
	margin-left:5px;
	margin-right:5px;
	float:left;
	display: inline;
}
#content-inner ul.views {
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	display: inline;
}

#content-inner .toolbar {float:left; width: 890px;}

#content-inner .toolbar ul li {
	height:24px;
	padding-left:0.7em;
	float:left;
	list-style:none;
	line-height:24px;
	font-size:14px !important;
}
#content-inner .toolbar ul li a {
	height:24px;
	padding-right:10px;
	display:block;
}
/* fix IE6.0 */
* html #content-inner .toolbar ul li a {
	*width:15px;
}


div.divYear {
	display:none;
	position: absolute;
	height: 32px;
	width: 80px;
	z-index:2000;
	background-color: #fff;
}
div.divYear div.lft {
	background-color: white;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
	position: absolute;
	width: 80px;
	height: 32px;
	left: -1px;
	*left:-78px;
}
div.divYear div.rght {
	border-top: 1px solid black;
	position: absolute;
	height: 31px;
	width: 674px;
	top: 31px;
	left: 80px;
	*left:4px;
}
div.divYear div.btm {
	-moz-border-radius-bottomleft:12px;  -webkit-border-bottom-left-radius: 12px;
	-moz-border-radius-bottomright:12px; -webkit-border-bottom-right-radius: 12px;
	padding:0px;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	position: absolute;
	height: 500px;
	margin: 32px 0 0 0;
	width: 754px;
	background-color:white;
	z-index:99;
	left: -1px;
	*left:-78px;
}
div.divYear div.ul {
	float:left;
	width:107px;
	margin:30px 0px 0px 0px;
}
div.divYear div span {
	font-size: 18px;
	font-weight: bold;
	position:absolute;
	right:22px;
	float:left;
	cursor:pointer;
}
div.divYear div.btm span {
	color:#2868B2;
  font-size: 12px;
	right:20px;
}

#content-inner ul.years li {
	height:20px;
	padding-left:9px;
	width:80px;
	line-height:14px;
	font-size:12px;
	display: list-item;
	*float:left;
}
#content-inner ul.years li.choosed a {
	font-weight:bold;
	color:#008000;
}
/* IE6.0 fix */
* html #content-inner ul.years li {
	padding-left:4px;
}
#content-inner ul.years li.h2 {
	font-weight:bold;
	line-height:14px;
	font-size:18px;
	display: list-item;
	width:93px;
	background-color:#F3F2F1;
}

#content-inner .toolbar ul li.selected, #content-inner ul.views li.selected {
	background-image:url(/img/toolbar_selected.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #73b733;
}
#content-inner .toolbar ul li.disabled a {
	color: #888888;
}
#content-inner .toolbar ul li.disabled a:hover {
	text-decoration:none;
}
#content-inner .toolbar ul li.selected a, #content-inner ul.views li.selected a {
	background-image:url(/img/toolbar_selected.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:#ffffff;
}
#content-inner .toolbar ul li.selected a, #content-inner ul.views li.selected a:hover {
	text-decoration:none;
}
#content-inner .toolbar span.bull {
	float:left;
	font-size:23px;
	color:#acacac;
}

#content-inner h2 {
	width:530px;
	float:left;
	font-size:18px;
	padding:0px;
	margin:10px 0px 10px 0px;
	padding-left:20px;
	clear:both;
}

#content-inner h3 {
	clear:both;
	/*float:left;*/
	font-size:17px;
	margin:10px;
	margin-top:5px;
	padding-left:10px;
}
#content-inner h3.nob {
	/*font-weight:normal;*/
}

#content-inner ul.views {
	margin-top:10px;
}


			/*	t_day	*/



#content-inner table.t_day, #content-inner table.t_meniny {
	width:740px;
	margin:0px;
	margin-top:10px;
	padding:0px;
}
#content-inner table.t_meniny {
	margin-top:0px;
}
#content-inner table.t_meniny tbody tr td.type {
	color:#67686D;
	line-height:22px;
	vertical-align:top;
}

#content-inner table.t_day tbody tr td, #content-inner table.t_meniny tbody tr td {
	height:20px;
	padding-top:3px;
	padding-left:20px;
	line-height:20px;
	font-size:12px;
	text-align:justify;
}
#content-inner table.t_day tbody tr td.type {
	width:130px;
	vertical-align:top;
}
#content-inner table.t_day tbody tr td.value, #content-inner table.t_day tbody tr td.value a {
	color:#67686D;
}
#content-inner table.t_day tbody tr td.gray	{
	color:#000000;
}
#content-inner table.t_day tbody tr td.hr, #content-inner table.t_meniny tbody tr td.hr 	{
	height:1px;
	background-color:#67686e;
	padding:0px;
	line-height:1px;
	border:0;
}

#content-inner table.t_day tbody tr td.others	{
	/*font-weight: bold;
	font-size: 14px ;
	*/
	padding-top:20px;
	border:0;
}

span.referaty {
	margin:10px;
	padding-left:13px;
	background-image:url(/img/arrow-right-mini.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
}


			/*  t_mesiac  */


#content-inner table.t_mesiac {
	width:740px;
	margin:0 0 40px;
	padding:0px;
	border: 0;
	border-spacing:0;
}
#content-inner table.lastMonth {
	margin-bottom:20px;
}
#content-inner table.t_mesiac thead tr th	{
	width:104px;
	border:0px;
	padding-left:3px;
	padding-bottom:0px;
	line-height:23px;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	color:#888888;
}
#content-inner table.t_mesiac thead tr th.first	{
	width:15px;
}
#content-inner table.t_mesiac tbody tr td {
	height:103px;
	margin:0px;
	padding:0 0 4px 0;
	border:0;
	vertical-align:top;
	font-size:11px;
	color:#4F77B8;
	*width:105px;
	max-width:104px;
	position:relative;
}
#content-inner table.t_mesiac tbody tr td div.blue_div	{
	padding:4px;
	border-left:2px solid white;
	border-right:2px solid white;
	margin-bottom:6px;
	/*height:39px;*/
	/*height:auto!important;*/
	min-height:39px;
	position:relative;
}
#content-inner table.t_mesiac tbody tr td div.posit {
	position:relative;
}
#content-inner table.t_mesiac tbody tr td.weeknr	{
	width:15px;
	padding-top:1px;
	background-color:#ffffff;
	vertical-align:top;
	font-size:9px;
	color:#8c8d92;
}
#content-inner table.t_mesiac tbody tr td.hr	{
	height:1px;
	background-color:#CCCCCC;
	padding:0px;
	line-height:1px;
}
#content-inner table.t_mesiac tbody tr td strong a,
#content-inner table.t_mesiac tbody tr td strong	{
	font-size:19px;
	color:#000000;
	float:left;
}
#content-inner table.t_mesiac tbody tr td div.sp {
	/*min-height:45px;*/
	margin-bottom:1px;
	padding-top:1px;
}
#content-inner table.t_mesiac tbody tr td div.today {
	background-color:#e7f7d7;
	background-image:url(/img/dnes.gif);
	background-position:36px 7px;
	background-repeat:no-repeat;
}
#content-inner table.t_mesiac tbody tr td div.next,#content-inner table.t_mesiac tbody tr td div.prev {
	background-color:#F3F2F1;
}
#content-inner table.t_mesiac tbody tr td div.cur {
	background-color:#F0F6FC;
}

#content-inner table.t_mesiac tbody tr td span {
	display:block;
	line-height:16px;
	max-height: 16px;
	padding-bottom:2px;
	overflow:hidden;
	padding:0 6px;
}
#content-inner table.t_mesiac tbody tr td span.noover2 {
	max-height: 32px;
}
#content-inner table.t_mesiac tbody tr td span.noover3 {
	max-height: 48px;
}
#content-inner table.t_mesiac tbody tr td div span.m	{
	padding:0;
	overflow:visible;
	display: inline;
}

#content-inner table.t_mesiac tbody tr td div.prev span.m {clear: both;}
#content-inner table.t_mesiac tbody tr td div.prev span.m a, #content-inner table.t_mesiac tbody tr td div.next span.m a	{
	color: #999 !important;
}
#content-inner table.t_mesiac tr td div.next, #content-inner table.t_mesiac tr td div.prev	{
	background-color:#F3F2F1;
	color:#67686D;
}
#content-inner table.t_mesiac tbody tr td div.next strong a,
#content-inner table.t_mesiac tbody tr td div.prev strong a,
#content-inner table.t_mesiac tbody tr td div.next strong,
#content-inner table.t_mesiac tbody tr td div.prev strong {
	color:#CCCAC6 /*!important*/;
}

#content-inner table.t_mesiac tbody tr td div.data-wrapper {
	overflow:visible;
	position:static;
}

#content-inner div.calendar-wrapper {
	height:250px;
	float:left;
	margin-left: 40px;
}
#content-inner div.calendar-wrapper.first {
	margin-left:0px;
}


			/*  t_minimesiac  */


#content-inner table.t_minimesiac {
	width:220px;
	margin:0px;
	padding:0px;
}

#content-inner h4.t_minimesiac	{
	margin-left:20px;
}

#content-inner table.t_minimesiac thead tr th	{
	padding-bottom:0px;
	line-height:23px;
	text-align:left;
	font-size:16px;
	font-weight:normal;
	color:#888888;
	text-align:center;
}
#content-inner table.t_minimesiac thead tr th.first	{
	width:11px;
}
#content-inner table.t_minimesiac tbody tr td {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	text-align:center;
	font-size:11px;
	color:#4F77B8;
	/* kopka */
	position: relative;
}
#content-inner table.t_minimesiac tbody tr td.weeknr	{
	padding-top:1px;
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	font-size:9px;
	color:#8c8d92;
}
#content-inner table.t_minimesiac tbody tr td.hr	{
	height:1px;
	background-color:#67686e;
	padding:0px;
	margin:0px;
	line-height:1px;
}
#content-inner table.t_minimesiac tbody tr td strong {
	/*margin-left:3px;*/
	height:27px;
	line-height:27px;
	display:block;
	background-color:#F0F6FC;
	width:26px;
	font-size:14px;
	color:#000000;
	text-align:center;
}
#content-inner table.t_minimesiac tbody tr td strong a	{
	font-size:14px;
	color:#000000;
	text-align:center;
}
#content-inner table.t_minimesiac tbody tr td strong.today {
	background-image:url(/img/today_mini.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:26x;
}
#content-inner table.t_minimesiac tbody tr td strong.event {
	background-image:url(/img/event_mini.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width: 26px;
}
#content-inner table.t_minimesiac tbody tr td strong.event.gray {
	background-image:url(/img/event_mini-gray.gif);
}

#content-inner table.t_minimesiac tbody tr td strong.menstruacia {
	background-image:url(/img/event_mini-red.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width: 26px;
}

#content-inner table.t_minimesiac tbody tr td strong.today a,
#content-inner table.t_minimesiac tbody tr td strong.event a,
#content-inner table.t_minimesiac tbody tr td strong.menstruacia a,
#content-inner table.t_minimesiac tbody tr td strong.today,
#content-inner table.t_minimesiac tbody tr td strong.event,
#content-inner table.t_minimesiac tbody tr td strong.menstruacia {
	color:#ffffff;
}

#content-inner table.t_minimesiac tbody tr td strong.weekend a,
#content-inner table.t_minimesiac tbody tr td strong.free-day a,
#content-inner table.t_minimesiac tbody tr td strong.weekend,
#content-inner table.t_minimesiac tbody tr td strong.free-day {
	color:#BF0021;
}

#content-inner table.t_minimesiac tbody tr td div {
	/* kopka */
	/*position:absolute;*/
	position:relative;
}

/*#content-inner table.t_minimesiac tbody tr td div div.data-wrapper {*/
#content-inner table.t_minimesiac tbody tr td div.data-wrapper {
	display:none;
	/* kopka */
	position:absolute;
	z-index:100;
	left:30px;
}

#content-inner table.t_minimesiac tbody tr td div div.data-wrapper span.miniphase {
	display:none !important;
}

/*#content-inner table.t_minimesiac tbody tr td div div.data-wrapper.onleft {*/
#content-inner table.t_minimesiac tbody tr td div.data-wrapper.onleft {
	left:-20px;
}

/*#content-inner table.t_minimesiac tbody tr td div div.data-wrapper div.data {*/


#content-inner table.t_minimesiac tbody tr td div.data-wrapper div.data {
	width:230px;
	padding:10px;
	background-color:#ffffff;
	border:1px solid #67686e;
	text-align:left;
	position: relative;
}

/*#content-inner table.t_minimesiac tbody tr td div div.data-wrapper.short div.data {*/
#content-inner table.t_minimesiac tbody tr td div.data-wrapper.short div.data {
	width:180px;
}
/*#content-inner table.t_minimesiac tbody tr td div div.data-wrapper.short.onleft {*/
#content-inner table.t_minimesiac tbody tr td div.data-wrapper.short.onleft {
	left:-210px;
}

/*#content-inner table.t_minimesiac tbody tr td div div.data-wrapper div.data span {*/
#content-inner table.t_minimesiac tbody tr td div.data-wrapper div.data span {
	display:block;
	line-height:16px;
	color: #999 !important;
}

h5 {
	margin-left:20px;
	font-size:13px;
	color:#2868b2;
}
a.gray, h5.gray {
	margin:0px;
	color:#666;
}

h5.gray {clear: both;}
h5.hunt.gray {
	margin-left:20px;
	margin-top:20px;
}

ul#legend {
	margin-left:20px;
	list-style:none;
	color:#2868b2;
}
ul#legend.gray {
	margin:0px;
	color:#666;
}
ul#legend.hunt.gray {
	margin-left:20px;
}
ul#legend.hunt.gray li {
	padding-left:0px;
}
ul#legend.hunt.gray li span.hunt {
	margin-top:4px;
	margin-right:10px;
}
ul#legend li {
	height:30px;
	line-height:30px;
	font-size:13px;
	padding-left:30px;
	font-weight:bold;
}
ul#legend.gray li {
	height:20px;
	padding-left:15px;
	line-height:18px;
}
ul#legend.gray li span.sign {
	width:20px;
}

ul#legend li.today {
	background-image:url(/img/legend-today.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}
ul#legend li.event {
	background-image:url(/img/legend-event.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}
ul#legend li.event.gray {
	background-image:url(/img/legend-event-gray.gif);
}
ul#legend li.menstruacia {
	background-image:url(/img/legend-red.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}


#content-inner table.t_zoznam {
	clear: both;
	width:740px;
	margin-top:-5px;
	margin-bottom:15px;
	padding:0px;
}

#content-inner table.t_zoznam tbody tr td.hr, #content-inner table.t_zoznam thead tr th.hr	{
	height:1px;
	background-color:#67686e;
	border:0;
	padding:0px;
	line-height:1px;
}
#content-inner table.t_zoznam tbody tr td, #content-inner table.t_zoznam thead tr th {
	padding-right:10px;
	line-height:20px;
	border-bottom:1px solid #e6e5e3;
	font-size:12px;
	text-align:justify;
}

#content-inner table.t_zoznam.extended tbody tr td, #content-inner table.t_zoznam.extended thead tr th {
	padding-left:20px;
}

#content-inner table.t_zoznam thead tr th {
	font-weight:bold;
}
#content-inner table.t_zoznam tbody tr td.type {
	width:30px;
	padding-left:10px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}
#content-inner table.t_zoznam tbody tr td.type a.black{
	color:#000000;
}
#content-inner table.t_zoznam tbody tr td.eee	{
	width:50px;
	padding:0px;
	text-align:right;
}
#content-inner table.t_zoznam tbody tr td.eee.norange	{
	width:40px;
	padding-right:10px;
}

#content-inner table.t_zoznam tbody tr td.value {
	padding-left:15px;
}
#content-inner table.t_zoznam tbody tr td.value, #content-inner table.t_zoznam tbody tr td.value a {
	color:#67686D;
}

#content-inner table tbody tr td strong.weekend a, #content-inner table tbody tr td strong.free-day a, span.dpp, span.ss,span.dpp a, span.ss a	{
	color:#BF0021;
}

span.md, span.pd, span.sunrise, span.sunset, span.md a, span.pd a, span.sunrise a, span.sunset a{
	color:#67686D;
}
td.prev span, td.next.span	{
	color: #999 !important;
}

#content-inner div.text {
	clear:both;
	margin-left:20px;
	line-height:16px;
}

#content-inner div.text p, #content-inner div.text ul {
	margin-top:10px;
	float:left;
}

table.periods tr td	{
	border:none;
	padding: 0 15px;
}

table.periods select	{
	border: 1px solid #999;
	width: 80px;
}

legend	{
	display:none;
}

input.calcsubmit	{
	background-color: #FFF;
}




.rotate	{
	-webkit-transform: rotate(-90deg); 
	-moz-transform:rotate(-45deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}



		/*	FOND PRACOVNEHO CASU	*/

.t_fond tr th	{
	text-align: center;
	font-weight: normal;
	color:#666;
}

.t_fond tr td	{
	text-align: center;
	font-weight: normal;
	width: 54px;
	border: 1px solid #FFF;
}

.t_fond tr .first	{
	border-right: 8px solid #FFF;
}

.t_fond	tr .thead	{
	height:1px;
	background-color:#67686e;
	padding:0px;
	line-height:1px;
	border:0;
}

.t_fond tr .weeknamed	{
	font-size: 16px;
	vertical-align:bottom;
}

.t_fond tr .grid	{
	height: 28px;
	background-color: #F0F6FC;
	font-size: 19px;
	font-weight:bold;
}

.t_fond tr .grid a	{
	color:#000;
}

.t_fond tr .info	{
	border: 1px solid #DDD;
	color:#666;
}

.t_fond tr .weekend	{
	color:#BF0021;
}

.t_fond tr .today	{
	color:green;
}

.t_fond tr .mesiac1	{
	background: url('/img/mesiace_zvisle.gif') 0px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac2	{
	background: url('/img/mesiace_zvisle.gif') -16px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac3	{
	background: url('/img/mesiace_zvisle.gif') -31px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac4	{
	background: url('/img/mesiace_zvisle.gif') -45px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac5	{
	background: url('/img/mesiace_zvisle.gif') -62px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac6	{
	background: url('/img/mesiace_zvisle.gif') -77px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac7	{
	background: url('/img/mesiace_zvisle.gif') -92px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac8	{
	background: url('/img/mesiace_zvisle.gif') -108px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac9	{
	background: url('/img/mesiace_zvisle.gif') -123px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac10	{
	background: url('/img/mesiace_zvisle.gif') -138px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac11	{
	background: url('/img/mesiace_zvisle.gif') -154px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond tr .mesiac12	{
	background: url('/img/mesiace_zvisle.gif') -169px no-repeat;
	width: 16px;
	height:78px;
}

.t_fond	{
	margin-bottom: 20px;
	width: 750px;
	clear: both; float:left;
}

#content-inner input {
	height:15px;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
	border:1px solid #cecbc7;
}
#content-inner select {
	width:50px;
	height:20px;
	border:1px solid #cecbc7;
}

#content-inner table tbody tr td span.phase {
	width:24px;
	height:24px;
	max-height:24px;
	display:block;
	float:left;
	background-image:url(/img/phases_24.gif);
	background-repeat:no-repeat;
	padding:0;
	margin-right:4px;
}

span.hunt {
	width:9px;
	height:9px;
	display:block;
	float:left;
	margin-right:5px;
	background-image:url(/img/hunting-sprite.gif);
	background-repeat:no-repeat;
}
span.hunt.h1 {
	background-position:0px 0px;
}
span.hunt.h2 {
	background-position:-9px 0px;
}
span.hunt.h3 {
	background-position:-18px 0px;
}
span.hunt.h4 {
	background-position:-27px 0px;
}
span.hunt.h5 {
	background-position:-36px 0px;
}
span.hunt.h6 {
	background-position:-45px 0px;
}
span.hunt.h7 {
	background-position:-54px 0px;
}
span.hunt.h8 {
	background-position:-63px 0px;
}
span.hunt.h9 {
	background-position:-72px 0px;
}
span.hunt.h10 {
	background-position:-81px 0px;
}

#content-inner table tbody tr td span.miniphase {
	width:8px;
	height:8px;
	max-height:8px;
	display:block;
	position:relative;
	z-index:1005;
	/*top:-48px;*/
	/*left:88px;*/
	float:right;
	background-image:url(/img/phases_mini.gif);
	background-repeat:no-repeat;
	padding:0;
}
#content-inner table tbody tr td span.miniphase.p23 {
	background-position:0px -27px;
}
#content-inner table tbody tr td span.miniphase.p30 {
	background-position:0px 0px;
}
#content-inner table tbody tr td span.miniphase.p7 {
	background-position:0px -9px;
}
#content-inner table tbody tr td span.miniphase.p15 {
	background-position:0px -18px;
}

.p0 {
	background-position:0px 0px;
}
.p1 {
	background-position:-24px 0px;
}
.p2 {
 background-position:-48px 0px;
}
.p3 {
background-position:-72px 0px;
}
.p4 {
 background-position:-96px 0px;
}
.p5 {
 background-position:0px -24px;
}
.p6 {
 background-position:-24px -24px;
}
.p7 {
	background-position:-48px -24px;
}
.p8 {
	background-position:-72px -24px;
}
.p9 {
	background-position:-96px -24px;
}
.p10 {
	background-position:0px -48px;
}
.p11 {
	background-position:-24px -48px;
}
.p12 {
	background-position:-48px -48px;
}
.p13 {
	background-position:-72px -48px;
}
.p14 {
	background-position:-96px -48px;
}
.p15 {
	background-position:0px -72px;
}
.p16 {
	background-position:-24px -72px;
}
.p17 {
	background-position:-48px -72px;
}
.p18 {
	background-position:-72px -72px;
}
.p19 {
	background-position:-96px -72px;
}
.p20 {
	background-position:0px -96px;
}
.p21 {
	background-position:-24px -96px;
}
.p22 {
	background-position:-48px -96px;
}
.p23 {
	background-position:-72px -96px;
}
.p24 {
	background-position:-96px -96px;
}
.p25 {
	background-position:0px -120px;
}
.p26 {
	background-position:-24px -120px;
}
.p27 {
	background-position:-48px -120px;
}
.p28 {
	background-position:-72px -120px;
}
.p29 {
	background-position:-96px -120px;
}
.p30 {
  background-position:0px 0px;
}

div.sp, div.f1	{
	padding-left: 7px;
	margin-top:7px;
	height:15px;
	max-height: 15px;
	color: #FFF!important;
	white-space:nowrap;
	*white-space: normal;
}

div.sp {padding-top: 2px !important;}

div.event_alone	{
	background:url(/img/sliz-104-cely.gif) 0px 0px no-repeat;
}
div.event_alone_cont	{
	background:url(/img/sliz-103-orezany.gif) 0px 0px no-repeat;
}
div.event_alone_cont_end	{
	background:url(/img/sliz-104-lavyorezany.gif) 0px 0px no-repeat;
}
div.event_start	{
	background:url(/img/sliz.gif) 0px 0px no-repeat;
}
div.event_start_cont	{
	background:url(/img/sliz.gif) -253px 0px no-repeat;
}
div.event_body	{
	background:url(/img/sliz.gif) -10px 0px no-repeat;
}
div.event_end	{
	background:url(/img/sliz.gif) -400px 0px no-repeat;
}

div.event_end_cont	{
	background:url(/img/sliz.gif) -132px 0px no-repeat;
}

		/*		FORMS		*/

#content-inner form.contact {
	position: relative;
	left: 10px;
	border-top:1px solid #67686e;
	clear: both;
	
}

#content-inner form.contact fieldset {
	padding:15px;
	background-color:#f0f6fc;
}
#content-inner form.contact fieldset.result {
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffffff;
}

#content-inner form.contact fieldset.result ul {
	list-style:none;
	line-height:20px;
	font-size:12px;
}
#content-inner form.contact textarea#contact_message {overflow: hidden; }

#content-inner form.contact fieldset p {
	margin-bottom:15px;
	font-size:12px;
}

#content-inner form.contact fieldset p {
	clear:both;
}

#content-inner form.contact fieldset label {
	width:75px;
	float:left;
	clear: both;
	display:block;
	font-size:13px;
}
#content-inner form.contact fieldset label span, #content-inner form.contact fieldset span.mark {
	margin:0px;
	color:#e5000e;
}

#content-inner form.contact fieldset span {
	margin-left:165px;
	font-size:13px;
}

#content-inner form.contact fieldset input {
	width:236px;
	height:18px;
	padding:0px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	border:0px;
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	background-color:#f0f6fc;
	background-image:url(/img/input-long.gif);
	background-repeat:no-repeat;
	color:#898989;
}
#content-inner form.contact fieldset input.submit {
	width:120px;
	height:18px;
	padding:0px;
	padding-bottom:3px;
	margin-left:75px;
	float:left;
	clear:both;
	font-size:12px;
	background-image:url(/img/button.gif);
	background-repeat:no-repeat;
	border:0px;
	color:#fff;
	cursor:pointer;
}

#content-inner form.contact fieldset textarea {
	width:372px;
	height:194px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border: 1px solid #898989;
	overflow-y:scroll !important;
	padding: 1px 0 1px 10px;
	margin-bottom: 5px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#898989;
	/* background-image:url(/img/textarea.gif); */
}

		/*		VELKA NOC		*/


#content-inner p.calc_legend	{
	clear: both;
	color:#898989;
	text-align:left;
	margin-left:20px;
	margin-bottom:6px;
	font-size:13px;
}
#content-inner form.calc {
	clear: both;
	margin-right:10px;
	border-top:1px solid #67686e;
}
#content-inner form.calc fieldset	{
	height:45px;
	padding-left:15px;
	padding-top:2px;
	background-color:#f0f6fc;
}
#content-inner form.calc fieldset div.full {
	float:left;
	margin-right:20px;
	width:160px;
	margin-top:10px;
}
#content-inner form.calc fieldset div.periods	{
	float:left;
	margin-right:15px;
	width:160px;
	margin-top:2px;
}
#content-inner form.calc fieldset div.second span.days {
	color:#898989;
	display:block;
	font-size:13px;
	margin-top:2px;
}
#content-inner form.calc fieldset div.empty {
	float:left;
	width:30px;
}
#content-inner form.calc fieldset div.second {
	float:left;
	margin-right:20px;
	width:280px;
	margin-top:10px;
}
#content-inner form.calc fieldset div.second p	{
	width:48px;
	height:18px;
	margin-top:2px;
	margin-right:50px;
	float:left;
	clear:both;
	color:#898989;
	text-align:center;
	border:1px solid #CECBC7;
	background-color:#FFF;
}
#content-inner form.calc fieldset label {
	margin-left:5px;
	font-size:13px;
	color:#898989;
}
#content-inner form.calc fieldset div select {
	width:120px;
	height:18px;
	margin-top:2px;
	float:left;
	clear:both;
	color:#898989;
	text-align:center;
}
#content-inner form.calc fieldset div select#calc_sign {
	width:50px;
	margin-right:40px;
}
#content-inner form.calc fieldset div input {
	width:120px;
	height:18px;
	padding:0px;
	padding-top:1px;
	margin-top:2px;
	border:0px;
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	background-color:#f0f6fc;
	background-image:url(/img/input.gif);
	background-repeat:no-repeat;
	color:#898989;
	text-align:center;
}
#content-inner form.calc fieldset div input.small {
	width:120px;
	height:18px;
	margin-left:10px;
	background-image:url(/img/input.gif);
}
#content-inner form.calc fieldset input.submit {
	width:120px;
	height:18px;
	padding:0px;
	padding-bottom:3px;
	margin-top:10px;
	margin-left:40px;
	float:left;
	font-size:12px;
	background-image:url(/img/button.gif);
	background-repeat:no-repeat;
	border:0px;
	color:#fff;
	cursor:pointer;
}
#content-inner form.calc fieldset input.per	{
	margin-left:10px;
	margin-top:20px;
}

#content-inner form.calc fieldset div a.scal {
	width:30px;
	height:18px;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:2px;
	background-image:url(/img/scal.gif);
	background-repeat:no-repeat;
}
#content-inner div.calc_result	{
	height:80px;
}
#content-inner div.dc-text {
	margin:15px;
	font-size:12px;
}
#content-inner div.dc-text p {
	font-weight:bold;
}
#content-inner div.dc-text ul {
	margin-left:15px;
	margin-top:5px;
}

#content-inner ul#easter, #content-inner ul#datecalc {
	list-style:none;
	font-size:12px;
}
#content-inner ul#easter li, #content-inner ul#datecalc li {
	height:20px;
	margin-right:10px;
	padding-left:15px;
	line-height:20px;
	border-bottom:1px solid #e6e5e3;
	font-size:12px;
	text-align:justify;
}
#content-inner ul#easter li span, #content-inner ul#datecalc li span {
  color:#67686D;
}
#content-inner ul#easter li span.date {
	width:65px;
	padding-right:20px;
	display:block;
	text-align:right;
	color:#000;
}
span.warning, span.tip {
	margin-left:20px;
	font-size:12px;
	width: 700px;
	clear: both;
	float:left;
	color:#888888;
}
span.tip {
	display:block;
	padding-bottom:10px;
}
div.css_superkalendar {
	border:1px solid #67686e;
}
span.menstruacny	{
	margin-top:5px;
}