html, body, select, a, span, table, tr, td, th, form, ul, li, div, h3, h1, img {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	border: 0;
	
}

div.ajax_dropdown {
	background-color: white;
	position:absolute;
	padding: 2px 2px 2px 2px;
	border: solid 1px;
}


div.ajax_dropdown div a {
	display:block;
}

form div.ajax_dropdown div.ajax_dropdown_row a:hover {
	color: #000;
	text-decoration: underline;
	padding: 1px;
	margin: 1px;
}
#prawa_strona form div.ajax_dropdown div.ajax_dropdown_row a:hover {
	color: #000;
	text-decoration: underline;
	padding: 1px;
	margin: 1px;
}

.modified {
	background-color: #aec;
}

ul{
	list-style-type: none;
}

a {
	color: black;
}

input, select {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	font-size: 12px;

}

html {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 15px 15px 15px 15px;
}

body{
  /*background: url('../img/workplace.gif') top left;*/
}

h1{
  background: url('../img/h1.jpg') top left repeat-y;
  margin: 5px 0 10px 0;
  padding: 5px 0 3px 15px;
  background-color: #fcfbf9;
  border: #ede7e0 solid 1px;
  color: #fff;
  font-size: 28px;
  
  
}

div#menulist {
	
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	border: #7e654c solid 1px;
	background: url('../img/divmenulist.gif') center left repeat-x;
	

}
	
	div.menusection{
		/* cursor: pointer; */
		width: 92px;
		margin: 0 10px 0 10px;
		float: left;
		padding: 3px 2px 2px 2px;
		color: #fff;
		text-align: center;
		
		/*background: url('../img/wybranymenu.gif') center left repeat-x;*/
	}
	
	div.menusectionselected{
		background: url('../img/selected.gif') top center no-repeat;
		
		width: 92px;
		position: relative; top: 3px;
		
		color: #000;
	}

		div.menusection a {
			color: #fff;
		}

		div.menusectionselected a {
			color: #000;
		}

  	#menulist ul{
		position: absolute; top: 98px; left: 28px;
		color: #352613;
      
  	}
  	
  	
  	
  		#menulist ul li {
			margin-right: 10px;
			float: left;
			margin-top: 10px;
			
  			
  		}
  		
			#menulist ul li a{
				color: #352613;
				padding: 0 8px 3px 8px;
				
				
			}
			
			#menulist ul li a:hover{
				border: #d6d6d6 solid 1px;
				border-bottom: #fff solid 1px;
				color: #a37e50;
				padding: 3px 7px 0 7px;
				background-color: #f2f2f2;
				position: relative; top: 4px;
				
				
			}
			
		#menulist ul li.menunameselected {
			border: #b7b7b7 solid 2px;
			border-right: #dedede solid 2px;
			
		}
			
			#menulist ul li.menunameselected a{
				border-bottom: #fff solid 2px;
				padding: 4px 7px 0 7px;
				color: #a37e50;
				background-color: #fff;
				position: relative; top: 4px;
				
			}
			
			#menulist ul li.menunameselected a:hover{
				border: none;
				background-color: #fff;
				color: #a37e50;
			}
			
			
div#specjalny {
	  border-right: #7e654c solid 1px;
	  border-left: #7e654c solid 1px;
	  border-bottom: #b7b7b7 solid 2px;
	  height: 30px;
	  background: url('../img/divspecjalny.gif') top left repeat-x;
	  background-color: #e3e0da;

}
		
div#workplace {
	margin-top: 30px;
	
}



span.invalid_indicator{
	font-weight: bold;
	color: #5e1616;
	border-left: #5e1616 solid 3px;
	border-right: #5e1616 solid 3px;
	padding: 0 3px 0 3px;
}
	
	
	
		div#errors {
			margin-bottom: 30px;
		}
		
			#errors div#errors_message{
				background-color: #8f4040;
				border: #ba6c6c solid 1px;
				margin: 0 150px 0 150px;
				padding: 5px;
			}
			
				#errors div#errors_message h1{
					text-align: center;
					color: #fff;
					font-size: 17px;
					background: none;
					border: 0;
					padding: 0;
					margin: 0;
				}
				
			div#errors input {
				margin-left: 150px;
				margin-top: 5px;
			}
	
		

	#workplace table#glowna{
		width: 100%;
	}
	
		#workplace table#glowna tbody{}
		
			#workplace table#glowna tbody tr{}
			
				#workplace table#glowna tbody tr td.dziecko_glownej{
					vertical-align: top;
					
				}
				
				#workplace table#glowna tbody tr td#lewa_strona{
					width: 230px;
				
					padding: 0 0 75px 0;
				}
				
								
					#workplace table#glowna tbody tr td#lewa_strona form{
						background-color: #d0c2a7;
						border: #6b5c49 solid 1px;
						padding: 5px 5px 5px 5px;
						margin: 0;
						
						
						
					}
					
						#workplace table#glowna tbody tr td#lewa_strona form img{
							margin-left: 5px;
							margin-bottom: -3px;
							
						}
						
						#workplace table#glowna tbody tr td#lewa_strona form input.submitbutton{
							margin: 5px 0 0 0;
						}
					
						#workplace table#glowna tbody tr td#lewa_strona form table{
							color: #332415;
							margin: 15px 0 15px 0;
							width: 100%;
						}
						
							td#lewa_strona form table tr{}
						
						
								td#lewa_strona form table tr td{
									width: 50%;
									border-top: #d0c2a7 solid 2px;
									border-bottom: #d0c2a7 solid 1px;
									
								}
								
								
								td#lewa_strona form table tr td.field_name {}
									
									td#lewa_strona form table tr td input{
										width: 150px;
									}
									
									td#lewa_strona form table tr td input.date{
										width: 68px;
									}
									
									td#lewa_strona form table tr td select{
										
										border: #88a7d4 solid 1px;
									}
									
									td#lewa_strona form table tr td a{
										
										
									}
									
									td#lewa_strona form table tr td a:hover{
										padding: 0 1px 1px 0;
										background: url('../img/tlokalendarzahover.gif') bottom right no-repeat;
										margin-left: -1px;
									}
									
									
									
									
									
						#workplace table#glowna tbody tr td#lewa_strona form table.metryczka{
							margin: 5px 0 5px 0;
							width: 100%;
							
						}
					
							#lewa_strona form table.metryczka tbody{}
								
								#lewa_strona form table.metryczka tbody tr{
									text-align: left;
									
								}
								
									#lewa_strona form table.metryczka tbody tr th{
										font-weight: bold;
									}
									
									#lewa_strona form table.metryczka tbody tr td{
										background-color: #fcfcf7;
										border-top: #ad9e80 solid 1px;
										border-left: #ad9e80 solid 1px;
										border-bottom: #ebdfca solid 1px;
										border-right: #ebdfca solid 1px;
										padding: 1px 5px 1px 5px;
									}
									
					#workplace table#glowna tbody tr td#lewa_strona ul.submenu{
						background-color: #d0c2a7;
						border: #6b5c49 solid 1px;
						padding: 10px 5px 10px 5px;
						margin: 15px 0 0 0;
						
						font-weight: bold;
						
						
					}
					
						#workplace table#glowna tbody tr td#lewa_strona ul.submenu li{
							
							padding: 0;
							margin: 10px 10px 10px 10px;
						}
						
						#workplace table#glowna tbody tr td#lewa_strona ul.submenu li span{}
								
								#workplace table#glowna tbody tr td#lewa_strona ul.submenu li span a{
									border: #bfb29a solid 1px;
									background-color: #d0c2a7;
									color: #ebe4d8;
									display: block;
									padding: 3px 3px 3px 25px;
								}
								
								#workplace table#glowna tbody tr td#lewa_strona ul.submenu li span a:hover {
									border: #b2a690 solid 1px;
									color: #fff;
									background: url('../img/tagslectedhover.gif') center right no-repeat;
									background-color: #ded1b8;
								}
								
						#workplace table#glowna tbody tr td#lewa_strona ul.submenu li.tab_selected{
							
						}
						
							#workplace table#glowna tbody tr td#lewa_strona ul.submenu li.tab_selected span{}
							
								#workplace table#glowna tbody tr td#lewa_strona ul.submenu li.tab_selected span a{
									border-top: #ad9e80 solid 2px;
									border-left: #ad9e80 solid 2px;
									border-bottom: #ebdfca solid 2px;
									border-right: #ebdfca solid 2px;
									color: #332415;
									background: url('../img/litagselected.gif') center right no-repeat;
									background-color: #fcfcf7;
								}
								
								#workplace table#glowna tbody tr td#lewa_strona ul.submenu li.tab_selected span a:hover{
									border-top: #ad9e80 solid 2px;
									border-left: #ad9e80 solid 2px;
									border-bottom: #ebdfca solid 2px;
									border-right: #ebdfca solid 2px;
									color: #332415;
									background: url('../img/litagselected.gif') center right no-repeat;
									background-color: #fcfcf7;
								}
								
						#workplace table#glowna tbody tr td#lewa_strona ul.submenu li.filerfiller{
							display: none;
						}
						
						
						
				
						
						
						
						
					
				#workplace table#glowna tbody tr td#prawa_strona{
					padding-left: 40px;
					
				}
				
											
					#workplace table#glowna tbody tr td#prawa_strona div.form{
						margin-bottom: 15px;
						background-color: #f3f0e4;
				  		border-top: #a79680 solid 2px;
				  		border-bottom: #a79680 solid 2px;
						border-left: #e0d7c9 solid 1px;
				  		border-right: #e0d7c9 solid 1px;
				  		
					}
					
					
						#workplace table#glowna tbody tr td#prawa_strona div.form input.toggler_button{
							margin: 5px 0 5px 14px;
							overflow: visible;
							padding: 0 5px 0 5px;
						}
						
						#workplace table#glowna tbody tr td#prawa_strona div.form div{}
							
							#workplace table#glowna tbody tr td#prawa_strona div.form div form{}
							
								#prawa_strona div.form div form img{
									margin-left: 5px;
									margin-bottom: -3px;
								}
								
								#prawa_strona div.form div form table{
									width: 350px;
									margin-top: 5px;
									margin-bottom: 5px;
								}
								
									#prawa_strona div.form div form table tr{}
										
										#workplace table#glowna tbody tr td#prawa_strona div.form div form table tbody tr td{
											border-top: #f3f0e4 solid 1px;
											border-bottom: #f3f0e4 solid 1px;
											
										}
										
										#workplace table#glowna tbody tr td#prawa_strona div.form div form.form table tbody tr td{
											border-top: #f3f0e4 solid 2px;
											border-bottom: #f3f0e4 solid 2px;
											
										}
									
										.form_fieldname {
											vertical-align: top;
										}
										
										#prawa_strona div.form div form table tr td.form_fieldname{
											width: 90px;
											padding-left: 14px;
										}
										
											#prawa_strona div.form div form table tr td a:hover {
												padding: 0 1px 1px 0;
												background: url('../img/tlokalendarzahover.gif') bottom right no-repeat;
												margin-left: -1px;
											}
										
											#prawa_strona div.form div form table tr td input{
												width: 150px;
											}
											
											#prawa_strona div.form div form table tr td input.date{
												width: 68px;
											}
											
											#prawa_strona div.form div form table tr td select{
												
												border: #88a7d4 solid 1px;
											}
											
							#prawa_strona div.form input.submitbutton{
									margin: 5px 0 5px 14px;
									padding: 0 5px 0 5px;
									overflow: visible;
								}
								
								
				#workplace table#glowna tbody tr td#prawa_strona table.standardowa{
					font-size: 12px;
					background-color: #f3f0e4;
			  		border-top: #a79680 solid 2px;
			  		border-bottom: #a79680 solid 2px;
					width: 100%;
			  		border-left: #e0d7c9 solid 1px;
			  		border-right: #e0d7c9 solid 1px;
			  		margin-bottom: 10px;
					padding-bottom: 3px;
				}
				
					#prawa_strona table.standardowa tr{}
	  		
						#prawa_strona table.standardowa tr.th {}
	  		
							#prawa_strona table.standardowa tr.row_white td, tr.row_grey td{
				  				padding: 3px 0 3px 14px;
				  				border-top: #fff solid 1px;

				  			}
		  			
							#prawa_strona table.standardowa tr.row_white td.editbox, tr.row_grey td.editbox{
				  				border-left: #fff dotted 1px; 
				  				padding-left: 10px;
				  				padding-right: 10px;
				  				width: 36px;
				  			}
							
							
							
								#workplace #glowna tbody tr #prawa_strona div.form div form.form table.standardowa tr td._tw_AnkietyTable_editbox input.submitbutton{
									width: 56px;
									margin: 0;
								}
								
	  			
								#prawa_strona table.standardowa tr td a{
				  					color: #746b4d;
				  					font-weight: bold;
				  					padding: 0 3px 0 3px;
				  				}
	  				
				  				#prawa_strona table.standardowa tr td a:hover {
				  					background-color: #746b4d;
				  					border: #999073 solid 1px;
				  					color: #fff;
				  					padding: 0 2px 0 2px;
				  				}
	  			
	  			
	  		
				  			#prawa_strona table.standardowa tr th{
				  				padding: 3px 0 3px 10px;
				  				border-bottom: #a79680 solid 1px;
								
				  				text-align: left;
				  				background: url('../img/th.gif') top left repeat-x;
				  			}
	  		
					  			
					  			#prawa_strona table.standardowa tr th.editbox{
					  				padding: 1px 1px 1px 1px;
					  				
					  			}
	  			
					  				#prawa_strona table.standardowa tr th a{
									/*	background: url('../img/malejaco.gif') center right no-repeat;*/
					  					color: #55412d;
					  					padding: 3px 22px 3px 5px;
										
					  					
					  				}
	  				
					  				#prawa_strona table.standardowa tr th a:hover{
					  				/*	background: url('../img/rosnaco.gif') center right no-repeat;*/
										color: #faf8f5;
										background-color: #cdbfa6;
					  					border-left: #8a836b solid 1px;
					  					border-right: #f4f2e9 solid 1px;
										padding: 3px 21px 3px 4px;
					  				}
				
			
				
				
				
				#workplace table#glowna tbody tr td#prawa_strona div.opcje {
				    background-color: #f3f0e4;
				    border-top: #a79680 solid 1px;
				    border-bottom: #a79680 solid 1px;
				    border-left: #e0d7c9 solid 1px;
					border-right: #e0d7c9 solid 1px;
				    font-weight: bold;
				    color: #55412d;
				    padding: 3px 0 0 14px;
					margin: 0 0 25px 0;
				}
    
					#prawa_strona div.opcje img{}
		      
				    #prawa_strona div.opcje a{}
		      
				    #prawa_strona div.opcje span{
				        display: block;
					    float: left;
					    margin-right: 15px;
						margin-top: 1px;
					}
					
					#prawa_strona div.opcje div.sql{
						margin-bottom: 3px;
					}
					
					
					
					
					
				#workplace table#glowna tbody tr td#prawa_strona p#powitanie{
				    background-color: #f3f0e4;
				    border-top: #a79680 solid 1px;
				    border-bottom: #a79680 solid 1px; 
				    border-left: #e0d7c9 solid 1px;
				    border-right: #e0d7c9 solid 1px;
				    font-weight: bold;
				    color: #55412d;
				    padding: 5px 0 5px 14px;
				    font-size: 12px;
				}
				
				
				
				
				
				#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety{}
				
					#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li{
						margin: 0 0 30px 0;
						border: #ebebeb solid 1px;
						background-color: #f7f7f7;
						padding: 5px 3px 5px 3px;
					}
					
						#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li table.standardowa{
							margin: 0 0 5px 0;
						}
						
							ul#sortable_kawalki_ankiety li table.standardowa tbody{}
							
								ul#sortable_kawalki_ankiety li table.standardowa tbody tr{}
								
									ul#sortable_kawalki_ankiety li table.standardowa tbody tr td{
										vertical-align: middle;
									}
									
										ul#sortable_kawalki_ankiety li table.standardowa tbody tr td p{
											margin: 0;
										}
									
										ul#sortable_kawalki_ankiety li table.standardowa tbody tr td input{
											
										}
					
						#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li div.edycja{
							padding: 0 5px 5px 5px;
							background-color: #e5e5e5;
					  		border: #c6c6c6 solid 1px;
							margin: 5px 0 5px 0;
						}
						
							#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li div.edycja input.button{
								margin: 5px -9px 0 14px;
								overflow: visible;
								padding: 0 5px 0 5px;
							}
						
							#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li div.edycja div.form{
								
								margin: 15px 0 0 0;
								
							}
							
							
								#sortable_kawalki_ankiety li div.edycja div.form form{
									/*margin: 15px 0 0 0;*/
								}
								
									#sortable_kawalki_ankiety li div.edycja div.form form input.submitbutton{
										
									}
								
									#sortable_kawalki_ankiety li div.edycja div.form form table{
										
									}
										
										#sortable_kawalki_ankiety li div.edycja div.form form table tbody{}
										
											#sortable_kawalki_ankiety li div.edycja div.form form table tbody tr{
												
											}
												
												#sortable_kawalki_ankiety li div.edycja div.form form table tbody tr td{
													
												}
													
													#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li.kawalek_ankiety_w_ankiecie div.edycja_pytan div div.form div form table.standardowa tbody tr td input.submitbutton{
														width: 56px;
														margin: 0;
														
													}
													
													/*#sortable_kawalki_ankiety li div.edycja div.form form table tbody tr td div.overflow{
														padding: 0;
														margin: 0;
														width: 100px;
														height: 100%;;
														overflow: auto;
													}*/
													
													#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li.kawalek_ankiety_w_ankiecie div.edycja_pytan div div.form div form table.standardowa tbody tr td input.text_nullable{
														
														
													}
												
													#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li div.edycja div.form form table tbody tr td input.checkbox{
														width: 14px;
														
													}
												
												#sortable_kawalki_ankiety li div.edycja div.form form table tbody tr.th th._tw_PytaniaTable_identyfikator_pytania{
													
													
												}
					
						/*#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li.kawalek_ankiety_w_ankiecie div.edycja_pytan div  div.form div form.form table.standardowa tbody tr td input.submitbutton{
							width: 60px;
							
						}*/

						#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li div.edycja_kawalka{
							
					  		
						}
						
						
							
						
						#workplace table#glowna tbody tr td#prawa_strona ul#sortable_kawalki_ankiety li div.edycja_pytan{
							
						}
						
							
					
					
				
				#workplace table#glowna tbody tr td#prawa_strona div#formularznagorze{
					font-weight: bold;
				    color: #55412d;
				}
				
					#formularznagorze span{
						margin: 0 10px 0 10px;
						position: relative; top: -5px;
					}
				
					#formularznagorze div#kolejnosc{
						
					}
				
				

	

			#workplace #prawa_strona table.standardowa tbody{}
			
				#workplace #prawa_strona table.standardowa tbody tr{}
				
					#workplace #prawa_strona table.standardowa tbody tr td{}
					
						#workplace #prawa_strona table.standardowa tbody tr td {}
						
							#workplace #prawa_strona table.standardowa tbody tr td div#przestrzenrobocza{
								padding: 15px;
							}
							
								#przestrzenrobocza div.kawalek{
									border-top: #bfa582 solid 1px;
									
									margin: 0 0 15px 0;
									padding: 2px 15px 2px 15px;
								}
								
									#przestrzenrobocza div.kawalek h3{
										letter-spacing: 0.03em;
										font-size: 12px;
										color: #55412d;
										margin-bottom: 20px;
									}
									
									#przestrzenrobocza div.kawalek ul{
										margin-left: 30px;
										
									}
									
										#przestrzenrobocza div.kawalek ul li{
											
											margin: 15px 0 15px 10px;
											width: 500px;
											
											
											
										}
										
											#przestrzenrobocza div.kawalek ul li span{
												
											}
											
											#przestrzenrobocza div.kawalek ul li input.kwadracik{
												float: right;
												
											}
											
											#przestrzenrobocza div.kawalek ul li input.prostokacik {
												float: right;
											}
											
table.miesiac tr td {
	vertical-align: top;
}

.ta_strona {
	font-size: 141%;
}
TABLE.standardowa TR.row_grey{background:grey;}
TABLE.standardowa TR.row_white{background:white;}
TABLE.standardowa TR.row_pink{background:#cccc33;}
TABLE.standardowa TR.row_final{background:#99cc99;}
TABLE.standardowa TR.row_green{background:#339933;}
TABLE.standardowa TR.row_brown{background:#996600;}
TABLE.standardowa TR.row_red{background:#cc3333;}
TABLE.standardowa TR.row_yellow{background:#ffff99;}
TABLE.standardowa TR.row_blue{background:#99cccc;}
TABLE.standardowa TR.row_dblue{background:#6699ff;}
TABLE.standardowa TR.row_srak{background:#999966;}


TABLE.standardowa TR.row_red td,TABLE.standardowa TR.row_pink td,TABLE.standardowa TR.row_brown td,TABLE.standardowa TR.row_green td,TABLE.standardowa TR.row_final td,TABLE.standardowa TR.row_yellow td,TABLE.standardowa TR.row_blue td,TABLE.standardowa TR.row_dblue td,TABLE.standardowa TR.row_srak td{padding: 3px 0 3px 14px;	border-top: #fff solid 1px;}


