body {
	margin: 0;
	padding: 0 0 30px 0;
	font-family: Arial;
	font-size: 12px;
	width: 996px;
	margin: 0 auto;
	background: #fff;	
}

a img {border: none;}
.clear {clear: both;}
.center {text-align: center;}
.block {display: block;}

a {color: #92002d; text-decoration: none;}
a:hover {color: #c81234; text-decoration: underline;}

div#S_website {
	background: url('../_img/bg_top.jpg') top left no-repeat;
}
		div#S_website div#S_top {			
			height: 215px;				
		}
				div#S_website div#S_top div#S_menu {
					position: absolute;	
					margin: 123px 0 0 30px;													
				}
						div#S_website div#S_top div#S_menu a {
							display: block;
							background: url('../_img/bg_menu_link_normal.jpg') top right no-repeat;
							font-size: 13px;
							float: left;
							color: #fff;
							text-decoration: none;
							height: 35px;
							padding: 18px 20px 0 20px;														
						}
						div#S_website div#S_top div#S_menu a:hover {							
							background: url('../_img/bg_menu_link_hover.jpg') top right no-repeat;														
						}
				div#S_website div#S_top div#S_path {
					position: absolute;	
					margin: 185px 0 0 50px;													
				}						
						div#S_website div#S_top div#S_path div {
							float: left;
							background: url('../_img/bg_path_a_1.jpg') top left no-repeat;
							padding: 0 0 0 10px;
							height: 18px;		
							margin: 0 8px 0 0;											
						}
								div#S_website div#S_top div#S_path div a {
									display: block;
									background: url('../_img/bg_path_a_2.jpg') top right no-repeat;
									padding: 2px 14px 0 0;
									height: 18px;
									text-decoration: none;
									color: #afaba9;													
								}
								div#S_website div#S_top div#S_path div a:hover {									
									color: #000;
								}
				div#S_website div#S_top div#S_search {
					position: absolute;	
					margin: 184px 0 0 775px;					
					font-family: Arial;
					font-size: 12px;													
				}
						div#S_website div#S_top div#S_search input {							
							background: transparent;
							padding: 2px 0 0 0;
							width: 165px;
							border: none;
							color: #575757;			
							margin: 0 4px 0 0;										
						}
						div#S_website div#S_top div#S_search img {							
							cursor: pointer;
							width: 17px;
							height: 17px;
							vertical-align: middle;
							margin: -2px 0 0 0;													
						}
				div#S_website div#S_top div#S_social {
					position: absolute;	
					margin: 185px 0 0 620px;					
					font-family: Arial;
					font-size: 12px;
					color: #86667d;													
				}
						div#S_website div#S_top div#S_social img {
							vertical-align: middle;
							margin: 0 0 0 5px;													
						}	
		div#S_website div#S_content {					
		}
				div#S_website div#S_content div#S_left {
					float: left;
					width: 744px;
					padding: 17px 0 0 0;
				}
				div#S_website div#S_content div.v_HOME_PAGE {							
				}
						div#S_website div#S_content div.v_HOME_PAGE div.col_1 {
							float: left;
							width: 450px;
							padding: 0 0 0 23px;
							margin: 0 20px 0 0;							
						}
								div#S_website div#S_content div.v_HOME_PAGE div.col_1 a.button_2 {
									display: block;
									text-decoration: none;
									color: #fff;
									background: url('../_img/bg_button_2.jpg') top left no-repeat;
									text-align: right;
									width: 239px;
									height: 18px;
									font-size: 10px;
									padding: 3px 20px 0 0;																													
								}
								div#S_website div#S_content div.v_HOME_PAGE div.col_1 a.button_2:hover {						
									text-decoration: underline;																													
								}
								div#S_website div#S_content div.v_HOME_PAGE div.col_1 h2 {
									background: url('../_img/bg_h_1.jpg') bottom left no-repeat;
									margin: 0 0 15px 0;							
								}
										div#S_website div#S_content div.v_HOME_PAGE div.col_1 h2 span {
											display: block;
											font-weight: normal;
											color: #92002d;
											font-size: 19px;
											background: url('../_img/bg_h_2.jpg') bottom right no-repeat;
											padding: 0 0 15px 0;								
										}
												div#S_website div#S_content div.v_HOME_PAGE div.col_1 h2 span a {													
													color: #92002d;
													text-decoration: none;								
												}
												div#S_website div#S_content div.v_HOME_PAGE div.col_1 h2 span a:hover {													
													color: #c81234;														
													text-decoration: underline;								
												}
								div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element {
									margin: 0 0 20px 0;
									padding: 0 0 20px 0;
									border-bottom: 6px solid #f8f8f8;																									
								}
										div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element h3 {
											color: #92002d;
											font-size: 18px;
											font-weight: normal;
											margin: 0 0 0 0;																									
										}								
												div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element h3 a {
													color: #92002d;														
													text-decoration: none;											
												}
												div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element h3 a:hover {
													color: #c81234;														
													text-decoration: underline;											
												}
										div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element div.date {
											color: #9f9f9f;
											font-size: 11px;
											margin: 0 0 10px 0;																									
										}
										div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element img.thumb {
											float: left;
											margin: 0 10px 0 0;																									
										}
										div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element div.description {
											float: right;
											width: 370px;
											color: #343434;
											font-size: 13px;																																				
										}
												div#S_website div#S_content div.v_HOME_PAGE div.col_1 div.element div.description p {
													margin: 0; padding: 0;																									
												}
						div#S_website div#S_content div.v_HOME_PAGE div.col_2 {
							float: left;
							width: 231px;
							padding: 14px 0 0 0;							
						}
								div#S_website div#S_content div.v_HOME_PAGE div.col_2 h2 {
									background: url('../_img/bg_h_1.jpg') bottom left no-repeat;
									margin: 0 0 15px 0;							
								}
										div#S_website div#S_content div.v_HOME_PAGE div.col_2 h2 span {
											display: block;
											font-weight: normal;
											color: #92002d;
											font-size: 19px;
											background: url('../_img/bg_h_2.jpg') bottom right no-repeat;
											padding: 0 0 15px 0;								
										}
								div#S_website div#S_content div.v_HOME_PAGE div.col_2 a.link_1 {
									display: block;
									background: url('../_img/bg_link_1.jpg') left 5px no-repeat;
									padding: 0 0 0 15px;
									text-decoration: none;
									color: #92002d;
									font-size: 14px;
									margin: 0 0 3px 0;
								}
								div#S_website div#S_content div.v_HOME_PAGE div.col_2 a.link_1:hover {
									color: #c81234;														
									text-decoration: underline;									
								}			
				div#S_website div#S_content div.v_ARTICLE {												
				}		
						div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu {							
							float: left;
							width: 190px;							
							background: url('../_img/bg_secondary_menu_content.jpg') top left repeat-y;
							margin: 0 20px 0 23px;																												
						}
								div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 {
									background: url('../_img/bg_secondary_menu_top.jpg') top left no-repeat;
									padding: 0 0 0 0;																					
								}
										div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 h3 {
											margin: 0 0 20px 0;
											background: url('../_img/bg_secondary_menu_h3.jpg') bottom left no-repeat;
											font-size: 22px;
											color: #2a1e16;
											padding: 15px 0 10px 20px;																																
										}				
										div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 a {
											display: block;
											color: #2a1e16;																
											background: url('../_img/bg_secondary_menu_link.jpg') bottom left no-repeat;
											text-decoration: none;
											padding: 5px 0 5px 20px;
											margin: 0;	
											font-size: 13px;															
										}
										div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 a:hover {
											text-decoration: underline;															
										}
										div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 a.active {											
											color: #fff;																
											background: url('../_img/bg_secondary_menu_link_active.jpg') bottom left no-repeat;																										
										}
										div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 a.level_1 {		
										}
										div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_2 a.level_2 {
											padding: 3px 0 3px 35px;
											
											font-size: 12px;		
										}
								div#S_website div#S_content div.v_ARTICLE div#S_secondary_menu  div#S_secondary_menu_footer {
									background: url('../_img/bg_secondary_menu_footer.jpg') top left no-repeat;
									height: 7px;
									font-size: 1px;
									margin: 10px 0 0 0;																					
								}
						div#S_website div#S_content div.v_ARTICLE div#S_content_2 {
							float: left;
							width: 490px;
							padding: 0 0 0 0;					
						}
								div#S_website div#S_content div.v_ARTICLE div#S_content_2 h1 {							
									background: url('../_img/bg_h_1.jpg') bottom left no-repeat;
									margin: 0 0 15px 0;																									
								}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 h1 span {
											display: block;											
											font-weight: normal;
											color: #201e1d;
											font-size: 30px;
											background: url('../_img/bg_h_2.jpg') bottom right no-repeat;
											padding: 0 0 15px 0;					
										}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 h1 span.none {											
											background: none;					
										}
								div#S_website div#S_content div.v_ARTICLE div#S_content_2 h3 {							
									margin: 0 0 10px 0;
									color: #343434;
									padding: 0 0 6px 0;
									font-size: 14px;
									border-bottom: 5px solid #f2f2f2;							
								}								
								div#S_website div#S_content div.v_ARTICLE div#S_content_2 div#S_gallery {							
									margin: 15px 0 0 0;							
								}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 div#S_gallery img {							
											border: 1px solid #d1a7b4;
											padding: 5px;
											margin: 0 0 5px 0;							
										}								
								div#S_website div#S_content div.v_ARTICLE div#S_content_2 div#S_download {							
									margin: 15px 0 0 0;							
								}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 div#S_download {							
											margin: 15px 0 0 0;
											line-height: 20px;							
										}
												div#S_website div#S_content div.v_ARTICLE div#S_content_2 div#S_download a {							
													color: #8a1539;
													text-decoration: none;	
												}
												div#S_website div#S_content div.v_ARTICLE div#S_content_2 div#S_download a:hover {							
													text-decoration: underline;
													color: #c81234;	
												}								
								div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser {
									margin: 0 0 10px 0;
									padding: 0 0 10px 0;
									border-bottom: 6px solid #f8f8f8;																									
								}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser h2 {
											color: #92002d;
											font-size: 16px;
											font-weight: bold;
											margin: 0 0 0 0;																									
										}								
												div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser h2 a {
													color: #92002d;														
													text-decoration: none;											
												}
												div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser h2 a:hover {
													color: #c81234;														
													text-decoration: underline;											
												}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser div.date {
											color: #9f9f9f;
											font-size: 11px;
											margin: 0 0 10px 0;																									
										}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser img.thumb {
											float: left;
											margin: 0 10px 0 0;
											border: 1px solid #d7d9d4;
											padding: 5px;
											margin: 0 0 5px 0;																										
										}
										div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser div.description {
											float: right;
											width: 405px;
											color: #343434;
											font-size: 13px;																																				
										}
												div#S_website div#S_content div.v_ARTICLE div#S_content_2 div.teaser div.description p {
													margin: 0; padding: 0;																									
												}
				div#S_website div#S_content div#S_right {
					float: right;
					width: 210px;
					padding: 30px 40px 0 0;
				}
					div#S_website div#S_content div#S_right div.head {
						background: url('../_img/bg_head.jpg') top left no-repeat;
						height: 30px;
						color: #fff;
						font-size: 18px;
						padding: 7px 0 0 12px;
						margin: 0;
					}
							div#S_website div#S_content div#S_right div.head div.day {
								position: absolute;
								margin: 6px 0 0 168px;
								width: 23px;
								text-align: center;
								color: #fff;
								font-size: 11px;
							}
							div#S_website div#S_content div#S_right div.head a {								
								color: #fff;
							}
					div#S_website div#S_content div#S_right h2 {
						background: url('../_img/bg_h_1.jpg') bottom left no-repeat;
						margin: 0 0 15px 0;
					}
							div#S_website div#S_content div#S_right h2 span {
								display: block;
								font-weight: normal;
								color: #92002d;
								font-size: 19px;
								background: url('../_img/bg_h_2.jpg') bottom right no-repeat;
								padding: 0 0 15px 0;						
							}
					div#S_website div#S_content div#S_right div.element {
						margin: 0 0 10px 0;
						padding: 0 0  0 4px;						
					}
							div#S_website div#S_content div#S_right div.element h3 {
								font-size: 12px;
								color: #92002d;
								margin: 0 0 0 0;																						
							}
									div#S_website div#S_content div#S_right div.element h3 a {										
										color: #92002d;
										text-decoration: none;																						
									}
									div#S_website div#S_content div#S_right div.element h3 a:hover {
										text-decoration: underline;
										color: #c81234;																							
									}
							div#S_website div#S_content div#S_right div.element div.date {
								color: #5a5a5a;
								font-size: 11px;																						
							}
					div#S_website div#S_content div#S_right a.button {
						display: block;
						text-decoration: none;
						color: #fff;
						background: url('../_img/bg_button.jpg') top left no-repeat;
						width: 171px;
						height: 40px;
						font-size: 14px;
						padding: 12px 0 0 20px;																													
					}
					div#S_website div#S_content div#S_right a.button:hover {						
						text-decoration: underline;																													
					}
		div#S_website div#S_footer_new {
			margin-top: 30px;
			text-align: center;
			font-size: 10px;
			color: #777777;
		}
        div#S_website div#S_footer_new table {
          margin-bottom: 20px;
        }
		div#S_website div#S_footer {
			background: url('../_img/bg_footer.jpg') top left no-repeat;
			min-height: 122px;
		}
				div#S_website div#S_footer div#S_footer_menu {			
					position: absolute;
					margin: 68px 0 0 420px;
					font-size: 10px;					
				}
						div#S_website div#S_footer div#S_footer_menu a {			
							color: #9e4282;
							text-decoration: none;
							padding: 0 14px 0 0;			
						}
						div#S_website div#S_footer div#S_footer_menu a:hover {			
							text-decoration: underline;			
						}
				div#S_website div#S_footer div#S_author {			
					position: absolute;
					margin: 100px 0 0 880px;
					font-size: 10px;					
				}
						div#S_website div#S_footer div#S_author a {			
							color: #a19e9c;
							text-decoration: none;					
						}
						div#S_website div#S_footer div#S_author a:hover {
							text-decoration: underline;
						}
				div#S_website div#S_footer div#S_partner {			
					position: absolute;
					margin: 50px 0 0 0px;
					font-size: 10px;
					text-align: right;
					width: 370px;					
				}
table.rejestr_zmian{
	width:400px;
	font-size: 11px;
}
table.rejestr_zmian td{
	
	border-bottom:solid 1px #CCC;
	padding:4px 5px 4px 0;
}
div.calendar_content{
	padding:8px 3px;
	height: 230px;
	
}
		div.calendar_content table {
			border-collapse: separate;
			border-spacing: 2px;	
			width: 203px;							
		}		
				div.calendar_content table td.hday {
					padding: 5px 0;
					width: 25px;
					text-align: center;
					color: #000000;
					font-size: 11px;
					font-weight: bold;
				}			
				div.calendar_content table td.day {
					border: 1px solid #cdcdcd;								
					background: #e3e3e3;
					padding: 3px 0;
					width: 25px;
					text-align: center;
					color: #000000;
					font-size: 11px;
				}
				div.calendar_content table td.science {
					background: url('../_img/bg_day_science.jpg') no-repeat top left transparent;
					font-weight: bold;
					color: #fff;					
					cursor: pointer;							
				}						
				div.calendar_content table td.art {
					background: url('../_img/bg_day_art.jpg') no-repeat top left transparent;
					font-weight: bold;
					color: #fff;
					cursor: pointer;												
				}
				div.calendar_content table td.both {
					background: url('../_img/bg_day_both.jpg') no-repeat top left transparent;
					font-weight: bold;
					color: #fff;
					cursor: pointer;												
				}
				div.calendar_content table td.month {
					text-align: center;
					color: #50321a;
					font-size: 11px;
					font-weight: bold;
					vertical-align: middle;						
				}
				div.calendar_content table td.arrow_left {
					text-align: left;												
				}
				div.calendar_content table td.arrow_right {
					text-align: right;												
				}
						div.calendar_content table td.arrow_right img,
						div.calendar_content table td.arrow_left img {
							cursor: pointer												
						}		
.event_filters{
			border-bottom: solid 1px #d9d8d8;
			padding:5px 0;	
			margin-top:-15px;
			margin-bottom: 20px;
		}
		.event_filters table{
			width:100%;
		}
		.event_filters select{
			vertical-align:middle;
		}
		.event_filters td{
			vertical-align:middle;
		}	
div.paging{
	text-align: center;
	padding: 15px 0;	
}
div.paging a{
	background: url('../_img/bg_paging_1.jpg') top left no-repeat;
	font-weight: bold;
	font-size: 13px;
	color: #fff;	
	margin: 0 2px;
	padding: 5px 10px 7px 10px;	
}
div.paging a.active{
	background: url('../_img/bg_paging_2.jpg') top left no-repeat;
	color: #84263e;
}				