@charset "utf-8";
/**
 * Author: Krzysztof Piwowar
 * Created on: 2007-04-15
 * Version: 1.0 
 *
 * Type: CSS Document
 * Name: shared.css
 * Description: Main CSS file
 *
 * Modyfication: 2007-11-09
 */
 
	/* Global selectors and classes */
	
	* {
		margin: 0;
		padding: 0;
	}
	
	h1 {
		font-size: 24px;
		font-weight: bold;
	}

	h2 {
		font-size: 18px;
		font-weight: bold;
	}
	
	h3 {
		font-size: 14px;
		font-weight: bold;
	}
	
	img {
		border: 0;
	}
	
	a {	text-decoration: underline; color: #005e82; outline: none; }
				
	a:hover { text-decoration: none !important; }
	
	.both {
		overflow: hidden;
		visibility: hidden;
		line-height:0;
		height: 0;
		clear: both;
	}
		
	.fleft { float: left; }
	.fright { float: right; }
	.left {	text-align: left; }	
	.center { text-align: center; }
	.right { text-align: right; }
	.hide { display: none; }
	.vnone { visibility: hidden; }
	
	body {
		min-width: 990px;
		width: auto;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000;
		background-color: #739da8;
	}
	
	#outsideblue {
		min-width: 990px;
		height: auto;
		text-align: center; /* IE 5.x Hack */
		background: #ecebd2 url("../images/shared/bg_site_background.png") top left repeat-x;
	}
	
	/* Shared selectors and classes */
	
	#wrapper {
		width: 980px;
		margin: 0 auto;		
		text-align: left;
		position: relative;
	}
		
		#wrapper #topblock,
		#wrapper .img-v1 {
			padding: 65px 0 0 246px;
			/* Preloading images */
			background: url("../images/shared/bg_notes2.jpg");
			background: url("../images/shared/bg_notes3.jpg");
			background: transparent url("../images/shared/bg_notes.jpg") 684px 18px no-repeat;
		}
		
		#wrapper .img-v2 {
			background: transparent url("../images/shared/bg_notes2.jpg") 684px 18px no-repeat !important;
		}
		
		#wrapper .img-v3 {
			background: transparent url("../images/shared/bg_notes3.jpg") 684px 18px no-repeat !important;
		}
		
			#wrapper #topblock #topmenu {
				margin-left: 32px;
				line-height: 12px;			
			}
			
				#wrapper #topblock #topmenu a {
					font-size: 12px;
					color: #005e82;
					text-decoration: none;
				}
				
				#wrapper #topblock #topmenu a:hover {
					text-decoration: underline !important;
				}
				
				#wrapper #topblock #topmenu a#bookmarklink { margin-left: 141px; }
				#wrapper #topblock #topmenu a#polecstronelink { margin-left: 23px; }
				#wrapper #topblock #topmenu a#kontaktlink1 { margin-left: 226px; }
			
			#wrapper #topblock h1 {
				width: 369px;
				height: 52px;
				margin: 77px 0 0 32px;
				background: transparent url("../images/shared/header_text_top.png") top left no-repeat;
				display: block;
			}
			
			#wrapper #topblock div#middlemenu {
				margin-top: 38px;
			}
			
			/* reset IE 7 */
			/* in fie7fixhack.css */
			
				#wrapper #topblock div#middlemenu ul {
						height: 41px;
						width: 716px;
						padding: 0;
					}
					
					#wrapper #topblock div#middlemenu ul li {
						height: 41px;
						list-style: none;
						display: block;
						float: left;
						background: transparent url("../images/shared/middlemenu/bg_middlemenu.png") top right no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a {
						height: 41px;
						margin-right: 2px;
						display: block;
						text-decoration: none;
					}
					
					#wrapper #topblock div#middlemenu ul li a.current {
						border-bottom: 3px solid #457f8f;
					}
					
					#wrapper #topblock div#middlemenu ul li a#homelink {
						width: 78px;
						background: transparent url("../images/shared/middlemenu/bg_element_home.png") top left no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a#kimjestemlink {
						width: 110px;
						background: transparent url("../images/shared/middlemenu/bg_element_kimjestem.png") top left no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a#nowoscilink {
						width: 89px;
						background: transparent url("../images/shared/middlemenu/bg_element_nowosci.png") top left no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a#ofertalink {
						width: 74px;
						background: transparent url("../images/shared/middlemenu/bg_element_oferta.png") top left no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a#realizacjelink {
						width: 101px;
						background: transparent url("../images/shared/middlemenu/bg_element_realizacje.png") top left no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a#referencjelink {
						width: 106px;
						background: transparent url("../images/shared/middlemenu/bg_element_referencje.png") top left no-repeat;
					}
					
					#wrapper #topblock div#middlemenu ul li a#ciekawemiejscalink {
						width: 144px;
						background: transparent url("../images/shared/middlemenu/bg_element_ciekawemiejsca.png") top left no-repeat;
					}					
					
						#wrapper #topblock div#middlemenu ul li a span {
							display: none;
						}
					
					#wrapper #topblock div#middlemenu ul li.active {
						cursor: default;
					}	
			
			
		#wrapper #panelleft {
			width: 200px;
			height: 264px;
			padding: 39px 26px 42px 25px; 
			background: transparent url("../images/shared/bg_panelleft.jpg") top left no-repeat;
			top: 25px;
			left: 4px;
			position: absolute;
		}
			
			#wrapper #panelleft a#logolink {
				height: 131px;
				width: 200px;
				text-align: center;
				display: block;
				background: transparent url("../images/shared/bg_logo.png") top left no-repeat;
			}
						
			#wrapper #panelleft p {
				padding: 10px;
				line-height: 18px;
				font-size: 14px;
				color: #422c21;
			}
			
				#wrapper #panelleft p a {
					color: #8fbd36;
					font-weight: bold;
					text-decoration: underline;
				}
				
				
	#footer {
		height: 123px;
		text-align: center; /* IE Hack */
		background: #739da8 url("../images/shared/bg_footer.png") top left repeat-x;
	}
	
		#footer p {
			width: 980px;
			margin: 0 auto;
			padding: 38px 0 10px 0;		
			text-align: left;
			font-size: 12px;
			color: #422c21;
		}
		
		#footer span {
			margin: 0 523px 0 16px;
			width: auto;
		}
			
		#footer a {
			font-size: 12px;
			color: #005e82;
			text-decoration: none;
		}
		
		#footer a:hover {
			text-decoration: underline !important;
		}