/** Type: CSS Document
  *	Name: shared.css
  *	Description: Stylesheet file for 48godzin.pl page
  *	Author: Krzysztof Piwowar
  * www: http://www.kpiwowar.com
  *
  * Created: 2007-10-25
  *	Version: 1.0
  */
  
	* { margin: 0; padding: 0; }

	
	html, body { height: 100%; width: 100%; }
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6f6f6f;
		text-align: left;
		background-color: #f8f4e9;
		

	}

	a:active, a:visited, a:link { text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	h1 { font-size: 40px; }
	h2 { font-size: 16px; }
	h3 { font-size: 14px; }
	h4 { font-size: 12px; } 
	
	img { border: 0; }
	
	ul { list-style: none; }
	
	fieldset { border: 0; }
	
	p { margin-bottom: 15px; }
	
	/* GLOBAL classes */
	.fleft { float: left; }
	.fright { float: right; }
	.clear { clear: both; overflow: hidden; height: 0; font-size: 0; height: 0; line-height: 0; }
	.text { border: 1px solid #d9d9d9; height: 14px; font-size: 10px; width: 125px; padding: 1px 2px; color: #6f6f6f; }
	.textarea { border: 1px solid #d9d9d9; height: 60px; font-size: 10px; width: 500px; padding: 1px 2px; color: #6f6f6f; }
	.submit { border: 0; height: 22px; width: 71px; cursor: pointer; }
	.select { border: 1px solid #d9d9d9; height: 18px; font-size: 10px; width: 125px; padding: 1px 2px; color: #6f6f6f; }
	.noborder { border: 0 !important; background-color: #fff !important; }
	
	.wai { display: none; }
	
	/* MAIN selectors */
	#bg-container {
		width: 100%;
		background: #fff url(../img/bg-container.jpg) top left repeat-x;
	}
	
		#wrapper {
			width: 850px;
			margin: 0 auto;
			padding-top: 43px;
		}
		
			#wrapper #topbaner {
				width: 850px;
				margin-bottom: 18px;
				text-align: center;
			}
			
			#wrapper #topnav {
				min-height: 16px;
			}
			
				#wrapper #topnav ul {
					float: right;
				}
					
					#wrapper #topnav ul li {
						float: left;
					}
					
						#wrapper #topnav ul li a {
							padding: 2px 10px;
							font-size: 12px;
							line-height: 12px;
							color: #fa000a;
							display: block;
						}
						
						#wrapper #topnav ul li a:hover {
							text-decoration: none;
							color: #000;
						}
						
						#wrapper #topnav ul li a strong {
							font-weight: normal;
						}
						
						
			#wrapper #logo-and-subnav {
				margin-top: 20px;
				margin-bottom: 14px;
			}
			
				#wrapper #logo-and-subnav h1 a {
					width: 185px;
					height: 96px;
					margin-right: 13px;
					background: transparent url(../img/img-logo.png) top left no-repeat;
					float: left;
				}
				
				#wrapper #logo-and-subnav #commercial-container {
					width: 650px;
					float: right;
				}
					
					#wrapper #logo-and-subnav #commercial-container img {
						position: relative;
						z-index: 0;
					}
					
					#wrapper #logo-and-subnav #commercial-container div {
						height: 24px;
						margin-top: -24px;
						position: relative;
						z-index: 999;
					}
				
						#wrapper #logo-and-subnav #commercial-container div #btn-zleceniodawcy {
							width: 261px;
							height: 24px;
							margin-right: 12px;
							float: left;
							background: transparent url(../img/bg-btn-zleceniodwacy.gif) top left no-repeat;
						}
						
						#wrapper #logo-and-subnav #commercial-container div #btn-wykonawcy {
							width: 221px;
							height: 24px;
							float: left;
							background: transparent url(../img/bg-btn-wykonawcy.gif) top left no-repeat;
						}
			
			
			#breadcrumbs {
				margin-top: 10px;
				margin-bottom: 14px;
				padding-left: 5px;
			}
			
				#breadcrumbs p {
				}
				
					#breadcrumbs p strong {
						padding-right: 5px;
						color: #d31f2a;
					}
				
					#breadcrumbs p a {
						color: #000;
					}
					
						#breadcrumbs p span {
							padding: 0 3px;
							color: #d31f2a;
						}
			
			
			.logowanie-container {
				width: 185px;
				min-height: 80px;
				margin-bottom: 20px;
				background: transparent url(../img/bg-logowanie-container.jpg) top left no-repeat;
			}
				
				.logowanie-container p {
					padding: 10px 0 0 10px;
					color: #d2262d;
				}
				
				.logowanie-container fieldset {
					padding: 7px 7px 3px 13px;
				}
				
					.logowanie-container fieldset label {
						width: 30px;
						line-height: 10px;
						padding-top: 4px;
						float: left;
					}
					
					.logowanie-container fieldset a {
						padding-top: 10px;
						font-size: 9px;
						color: #6f6f6f;
						text-decoration: underline !important;
						float: left;
					}
					
					.logowanie-container fieldset a:hover {
						text-decoration: none !important;
					}
					
					.logowanie-container fieldset p {
						text-align: center;
						color: #6f6f6f;
					}
					
						.logowanie-container fieldset p a {
							float: none;
						}
					
					.logowanie-container fieldset .text {
						margin-bottom: 3px;
						float: right;
					}
										
					.logowanie-container fieldset .submit {
						margin-top: 3px;
						font-size: 10px;
						color: #7b7b7b;
						background: transparent url(../img/btn-zalogujsie.jpg) top left no-repeat;
						float: right;
					}
					
			
			
		#footer {
			width: 100%;
			height: 67px;
			padding-top: 30px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background: transparent url(../img/bg-footer.png) bottom left repeat-x;
			margin-top: 20px;
		}
		
			#footer ul {
				width: 740px;
				margin: 0 auto;
				overflow: auto;
			}
			
				#footer ul li {
					margin-right: 2px;
					border-right: 1px solid #6b6b6b;
					float: left;
				}
				
				#footer ul li#homelink,
				#footer ul li.last {
					border: 0;
				}	
				
					#footer ul li a {
						padding: 2px 10px;
						font-size: 10px;
						color: #6b6b6b;
						line-height: 10px;
						display: block;
					}
					
					#footer ul li a:hover {
						text-decoration: none;
						color: #000;
					}
					
					#footer ul li#homelink a {
						width: 62px;
						padding: 0;
						height: 27px;
						background: transparent url(../img/bg-homelink.gif) top left no-repeat;
					}
				
				
	
		
	