table.rs_calendar_module {
    font-size: 12px;
}

table.rs_calendar_module th {
    background-image:url('mounts-calend-bg.jpg');
	background-repeat:repeat-x;
	backgroud-position:left top;
	color: #666666;
    font-size: 8px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-transform: uppercase;
}

table.rs_calendar_module td {
	text-align: center;
	background-image:url('date-bg.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	border-right:1px solid #b9b9b9;
	border-top:1px solid #b9b9b9;
}

table.rs_calendar_module td * {	color:#666666;
	font-size:12px;
	font-weight:bold;}

table.rs_calendar_module a {
	text-decoration: none;
	display: block;
	line-height: 27px;
	border-top:1px solid #f9f9f9;
	border-left:1px solid #f9f9f9;
	position:relative;
}

table.rs_calendar_module a span {	position:relative;
	z-index: 10;}

table.rs_calendar_module td.prev-month, table.rs_calendar_module td.next-month {	background-image:url('date-bg-ser.jpg');}

table.rs_calendar_module td.prev-month *, table.rs_calendar_module td.next-month * {	color:#b4b3b3;}

table.rs_calendar_module tr > td:first-child a {	border-left:none;}

table.rs_calendar_module tr > td:first-child + td + td + td + td + td + td {	border-right:none;}

table.rs_calendar_module td.curr-day {
	font-weight: bold !important;
}

.pometki-kalend {	background-image:url('kalend-podpis.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	height:37px;
	-webkit-border-radius: 0px 0px 10px 10px;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	behavior: url(pie/PIE.htc);}

.pometki-kalend * {	font-size:12px;
	font-family:arial;
	color:#767474;}

.pometki-kalend .calend-pod1 {
	background-image:url('kalend-podpis1.png');
	background-repeat:no-repeat;
	background-position:left 2px;
	float: left;
    margin-left: 10px;
    margin-top: 3px;
    padding-left: 20px;}

.pometki-kalend .calend-pod3 {
	background-image:url('kalend-podpis2.png');
	background-repeat:no-repeat;
	background-position:left 2px;
	float: left;
    margin-left: 10px;
    margin-top: 0px;
    padding-left: 20px;
}

.pometki-kalend .calend-pod2 {
	float:right;
	background-image:url('kalend-podpis3.png');
	background-repeat:no-repeat;
	background-position:left 2px;
    margin-right: 10px;
    margin-top: 3px;
    padding-left: 20px;
}

.rs_clear {
	width: 100%;
	display: block;
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 1px;
}

#rs_calendar_module120 > table:first-child, #rs_calendar_module149 > table:first-child {	border-left:1px solid #3E5A99;
 	border-right:1px solid #3E5A99;
 	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	behavior: url(pie/PIE.htc);}

#rs_calendar_module120, #rs_calendar_module149 { 	background-image:url('calend-tabl-top.jpg');
 	background-repeat:repeat-x;
 	background-position:left top;
 	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	behavior: url(pie/PIE.htc);}

#rscalendarmonth120, #rscalendarmonth149 {
	font-weight: bold;
	color:#dfdfdf;
	text-shadow:0px -1px 0px #000;
}

#rs_calendar_arrow_left_module {	background-image:url('str-left.png');
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
	display: block;
	color:#4A6A2B;}

#rs_calendar_arrow_right_module {	background-image:url('str-right.png');
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
	display: block;
	color:#4A6A2B;}

#rs_calendar_module120 table tr > td:first-child, #rs_calendar_module149 table tr > td:first-child {
	padding-left: 0px;
}

#rs_calendar_module120 > table:first-child tr > td:first-child + td + td, #rs_calendar_module149 > table:first-child tr > td:first-child + td + td {
	padding-right: 5px;
}

#rs_calendar_module120 > table:first-child tr > td, #rs_calendar_module149 > table:first-child tr > td {	padding-bottom: 7px;
    padding-top: 10px;}

.ev {	position:absolute;
	width:100%;
	height:100%;
	top: -1px;
	left:0px;
	z-index: 1;}

/* Îäíî ñîáûòèå * ÍÀ×ÀËÎ ------------------------------------------------------------------------------------------*/



/* Îäíî ñîáûòèå * ÊÎÍÅÖ ------------------------------------------------------------------------------------------*/

/* Äâà ñîáûòèÿ * ÍÀ×ÀËÎ ------------------------------------------------------------------------------------------*/


/* Äâà ñîáûòèÿ * ÊÎÍÅÖ ------------------------------------------------------------------------------------------*/

/* Òðè ñîáûòèÿ * ÍÀ×ÀËÎ ------------------------------------------------------------------------------------------*/




/* Òðè ñîáûòèÿ * ÊÎÍÅÖ ------------------------------------------------------------------------------------------*/