/**
 * Author: Krzysztof Piwowar
 * Created on: 2007-04-15
 * Version: 1.0
 *
 * Type: CSS Document
 * Name: sub_shared.css
 * Description: CSS file for subpages page
 *
 * Modyfication: 2007-06-21
 */
		
		#wrapper #panelleft {
			background: transparent url("../images/shared/bg_panelleft_sub.jpg") top left no-repeat;
		}
	
		#content {
			padding-top: 19px;
		}
		
			#content #menuleft {
				width: 203px;
				margin: 65px 0 20px 14px;
				padding: 12px 17px 0 15px;
				background: transparent url("../images/shared/sub/bg_menuleft.png") top left repeat-y;
			}
			
				#content #menuleft #menuheader {				
					height: 13px;
					margin-top: 8px;
					padding: 16px 11px 13px 11px;
					background: transparent url("../images/shared/sub/bg_headermenu.png") top left repeat-x;
				}
				
					#content #menuleft #menuheader h3 {
						width: 170px !important;
						line-height: 14px;
						color: #fff;
						display: block;					
					}
					
					#content #menuleft ul {
						padding: 0 11px;
					}
					
						#content #menuleft ul li {
							margin: 5px 0;
							padding-left: 11px;
							list-style: none;
							font-size: 14px;
							color: #005e82;
							background: transparent url("../images/shared/sub/bg_menubullet.gif") 0 4px  no-repeat;
						}
						
						#content #menuleft ul li.down {
							background: transparent url("../images/shared/sub/bg_menubullet_down.gif") 0 6px  no-repeat;
						}
						
						#content #menuleft ul li a {
							width: 172px;
							text-decoration: none;
							display: block;
							color: #005e82;
						}
						
						#content #menuleft ul li strong {
							font-weight: normal;
							color: #422c21;
						}
						
						#content #menuleft ul li a strong {
							font-weight: normal;
							color: #005e82;
						}
						
						#content #menuleft ul li ul {
							margin: 5px -8px 0 -21px;
							padding: 2px 0 8px 11px;
							background-color: #d2e2a0;
						}
						
							#content #menuleft ul li ul li {
								margin: 5px 0 10px 0;
							}
							
								#content #menuleft ul li ul li strong {
									font-weight: normal;
									color: #5c5c5c;
								}
								
								#content #menuleft ul li ul li a strong {
									font-weight: normal;
									color: #0081b3;
								}
						
						
					
					
				#content #menuleft #menuleftbottom {				
					height: 56px;
					margin: 0 -17px 0 -15px;
					background: transparent url("../images/shared/sub/bg_menuleftbottom.png") top left repeat-y;
				}
							
			#content #subContent {
				width: 729px;
				background: #fff url("../images/shared/sub/bg_subContent.png") top left repeat-y;
			}
			
				#content #subContent #subContenttop {
					width: 729px;
					background: #ecebd2 url("../images/shared/sub/bg_subContenttop.png") top left no-repeat;
				}
				
				#content #subContent #subContentbottom {
					width: 729px;
					height: 10px;
					background: #ecebd2 url("../images/shared/sub/bg_subContentbottom.png") top left no-repeat;
				}
				
				#content #subContent #textcontentContainer {
					width: 629px;
					padding: 11px 51px 29px 49px;
				}
				
				#content #subContent #textcontentContainer #lokalizer {
					padding: 10px 21px 13px 21px;
				}
				
					#content #subContent #textcontentContainer #lokalizer a {
						padding: 0 8px 0 7px;
						color: #005e82;
						text-decoration: none;
						background: transparent url("../images/shared/sub/bg_lokalizer_bullet_right.gif") 0 6px no-repeat;
					}
					
					#content #subContent #textcontentContainer #lokalizer a:hover {
						text-decoration: underline !important;
					}
					
					#content #subContent #textcontentContainer #lokalizer span {
						padding-left: 9px;
						color: #a4a2a1;
						background: transparent url("../images/shared/sub/bg_lokalizer_bullet_bottom.gif") 0 6px no-repeat;
					}
					
					#content #subContent #textcontentContainer #lokalizer #headerlok {
						padding-left: 0;
						color: #6e9229;
						background: none;
					}
					
			
				#content #subContent #textcontentContainer #lokalizerline {
					height: 1px;
					line-height: 1px;
					border-color: #d6e5e9;
					border-bottom: 0;
				}
				
				#content #subContent #textcontentContainer #textcontent {
					padding: 17px 20px;
					color: #422c21;
					font-size: 12px;
				}
				
					#content #subContent #textcontentContainer #textcontent p {
						text-align: justify;
					}
					
					#content #subContent #textcontentContainer #textcontent .image {
						width: 145px;
						height: 145px;
						background: transparent url("../images/shared/sub/bg_images.png") top left no-repeat;
					}
					
						#content #subContent #textcontentContainer #textcontent .image img {
							width: 133px;
							height: 133px;
							margin: 6px;
							border: 0;
						}
						
					#content #subContent #textcontentContainer #textcontent .imageleft {
						margin: 0 16px 16px 0;
					}
					
					#content #subContent #textcontentContainer #textcontent .imageright {
						margin: 0 0 16px 16px;
					}
					
					#content #subContent #textcontentContainer #textcontent .rightcolumnimage {
						width: 421px;
						margin-bottom: 20px;
					}
					
					
	/* START: Selectors and classes for Forms */					
					
					#content #textcontentContainer #textcontent form {
						background:#e2ecee;
						border-top: 1px solid #4c8491;
						border-bottom: 1px solid #4c8491;
						margin-bottom: 20px;
						padding: 20px 80px;
					}		
										
					#content #textcontentContainer #textcontent fieldset {
						border: 0;
					}
					
					#content #textcontentContainer #textcontent fieldset.show {
						height: 50px;
						padding: 0 0 0 120px;
					}
					
					
						#content #textcontentContainer #textcontent fieldset label {
							width: 100px;
							margin: 3px 10px 0 0;
							padding-right: 10px;
							text-align: right; 
							display: block;
							float: left;
							position: relative;
						}
						
						#content #textcontentContainer #textcontent  fieldset legend {
							padding-bottom: 20px;
							padding-left: 4px;
							color: #422c21;
							font-size: 12px;
						}
						
							#content #textcontentContainer #textcontent  fieldset fieldset legend {
								margin: 0 0 -21px -114px;
								padding: 0 5px;
								background: none !important;
								float: none;
							}
							
							#content #textcontentContainer #textcontent  fieldset fieldset label {
								width: auto;
								padding-right: 5px;
								text-align: left;
							}
						
						#content #textcontentContainer #textcontent  fieldset input {
							width: 294px;
							height: 14px;
							padding: 3px;
							font-size: 12px;
							border: 1px solid #4c8491;
						}
						
						#content #textcontentContainer #textcontent  fieldset input.radio {
							width: 20px;
							height: 14px;
							margin-top: 4px;
							float: left;
						}
						
						#content #textcontentContainer #textcontent  fieldset .submitContainer {
							text-align: right;
							width: 400px;
						}
							
							#content #textcontentContainer #textcontent  fieldset .submitContainer #submitbutton {
								height: 24px;
								width: 80px;
								font-size: 14px;
								cursor: pointer;
								background-color: #f0f0ea !important;
								border: 1px solid #4c8491 !important;
							}
						
						
						#content #textcontentContainer #textcontent  fieldset textarea {
							width: 294px;
							height: 194px;
							padding: 3px;				
							border: 1px solid #4c8491;
						}
						
						#content #textcontentContainer #textcontent  fieldset div.both {
							margin-bottom: 5px;
						}
						
						#content #textcontentContainer #textcontent  hr {
							margin: 20px 0 5px 0;
							border-top: 1px solid #4c8491;
							border-bottom: 0;
						}
						
						#content #textcontentContainer fieldset p.error {
							margin: 0 8px 10px 120px !important;
							font-size: 10px;
							color: #c00;
						}
						
						#content #textcontentContainer fieldset label.error {
							color: #c00;
						}
						
						#content #textcontentContainer fieldset p.note {
							margin: 0 8px 10px 120px !important;
							font-size: 10px;
							color: #333;
						}
						
						#content #textcontentContainer #textcontent  fieldset input.error,
						#content #textcontentContainer #textcontent  fieldset textarea.error {
							border-color: #c00;
							background-color: #fef;
						}
						
						#content #textcontentContainer #textcontent  fieldset input:focus,
						#content #textcontentContainer #textcontent  fieldset textarea:focus {
							background-color: #ffc;
							border-color: #fc6;
						}
						
					
	/* END: Selectors and classes for Forms */
	
	
			#content #textcontentContainer #textcontent p {
				margin-bottom: 10px;
			}
			
			#content #textcontentContainer #textcontent code {
				font-family: "Courier New", Courier, mono;
				font-size: 12px;
				font-weight: bold;
				color: #333;
				margin-bottom: 10px;
			}
			
			#content #textcontentContainer #textcontent .separator {
				margin-bottom: 10px;
			}
	
	
	/* START: Selectors and classes for Pager */					
					
					
			#content #subContent #textcontentContainer .pager {
				padding: 10px 28px 10px 0;
				color: #422c21;
				font-size: 12px;
			}
						
				#content #subContent #textcontentContainer .pager a {
					font-size: 12px;
					color: #005e82;
					text-decoration: none;
				}
				
				#content #subContent #textcontentContainer .pager a:hover {
					text-decoration: underline !important;
				}
				
				#content #subContent #textcontentContainer .pager #poczatek {
					padding: 0 0 0 8px;
					background: transparent url("../images/shared/sub/bg_lokalizer_bullet_left.gif") 0 6px no-repeat;
				}
				
				#content #subContent #textcontentContainer .pager #koniec {
					padding: 0 8px 0 0;
					background: transparent url("../images/shared/sub/bg_lokalizer_bullet_right.gif") 41px 6px no-repeat;
				}
				
				#content #subContent #textcontentContainer .pager span {
					padding: 0 5px;
				}
				
				#content #subContent #textcontentContainer .pager strong {
					padding: 0 10px;
				}			
			
			
	
	/* START: Selectors and classes for links: Wstecz i Do gory */					
					
					
			#content #subContent #textcontentContainer #linksbottom {
				padding-right: 28px;
				color: #422c21;
				font-size: 12px;
				clear: both;
			}
						
				#content #subContent #textcontentContainer #linksbottom a {
					font-size: 12px;
					color: #005e82;
					text-decoration: none;
				}
				
				#content #subContent #textcontentContainer #linksbottom a:hover {
					text-decoration: underline;
				}
				
				#content #subContent #textcontentContainer #linksbottom #wstecz {
					padding-left: 8px;
					cursor: pointer;
					background: transparent url("../images/shared/sub/bg_lokalizer_bullet_left.gif") 0 6px no-repeat;
				}
				
				#content #subContent #textcontentContainer #linksbottom #dogory {
					padding-left: 8px;
					background: transparent url("../images/shared/sub/bg_lokalizer_bullet_top.gif") 0 6px no-repeat;
				}
				
	/* END: Selectors and classes for links: Wstecz i Do gory */