/* blue links/belki -> 0e2f43 */
/* orange -> f57100 */
/* gray -> 787878 */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	outline: none;
	cursor: pointer;
}

object {
	z-index: 0;
}

.more { display:none; }

.notbold { font-weight: normal !important; }

.no-border { border: 0 !important; }

.no-link { border: 0 !important; cursor: text; }

.clear { clear: both !important; }

div.hr { height: 1px; border-bottom: 1px solid #d7d7d7; font-size: 1px; margin: 10px 10px;  }

ul li p { margin-top: 10px; }
ul li { line-height: 15px; background-position: 0 8px; }
ul.kontakt li { line-height: 12px; background-position: 0 6px; }

.block { display: block; }

.center { text-align: center !important; }

.gray { color: #787878; }

.hide { display: none; }

.proj-box {
	display: none;
	width: 200px;
	margin: 10px auto;
	text-align: left;
	padding-top: 135px;
}

	.platnosc-box p {
		width: 550px;
		padding: 6px 0 6px 6px;
		color: #0e2f43;
	}

	.platnosc-box .submit {
		margin: 0;
	}

a.button {
	display: block;
	width: 120px;
	float: left;
	height: 28px;
	line-height: 28px;
	color: #000 !important;
	cursor: pointer;
	text-decoration: none;
	background: url('../images/bg_submit.png') no-repeat right;
	margin: 10px 0 10px 10px;
	text-align: center;
	border: 0 !important;
	padding: 0 !important;
}

div.button {
	display: block;
	width: 120px;
	float: left;
	height: 28px;
	line-height: 28px;
	color: #0e2f43;
	cursor: pointer;
	text-decoration: none;
	background: url('../images/bg_submit.png') no-repeat right;
	margin: 10px 0 10px 10px;
	text-align: center;
}

#cont_left a, #cont .inner a, #footer a, a.link, span.more-link, span.link,  #big-cont .inner a {
	cursor: pointer;
	color: #0e2f43;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

	#cont_left a:hover, #cont .inner a:hover, #footer a:hover, a.link:hover, span.more-link:hover, span.link:hover, #big-cont a:hover {
		border-bottom: 1px solid #0e2f43;
	}
	
.left50 {
	width: 50%;
	float: left;
}

.right50 {
	width: 50%;
	float: right;
}
	
ul.list {
	list-style: none;
	color: #000;
	margin: 10px 0 10px 20px;
}

	ul.list .gray {
		color: #666;
	}

	ul.list li {
		background: url('../images/arrow.gif') no-repeat 5px 8px;
		padding: 2px 0 2px 15px;
		line-height: 16px;
	}

	ul.list li.left {
		float: left;
		width: 220px;
	}
	
ul.map li {
	float: left; width: 200px;
}

ul.map2 li {
	float: left; width: 300px;
}
	
ul.search-list {
	width: 100%;
	list-style: none;
}

	ul.search-list li {
		background: #b4c5d2;
		padding: 5px;
		width: auto;
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	
	ul.search-list li a {
		display: block;
		color: #103348;
		background: url('../images/icon_delete.png') no-repeat right 2px;
		text-decoration: none;
		border: 0 !important;
		padding-right: 18px;
	}
	
	ul.search-list li a:hover {
		background: url('../images/icon_delete_active.png') no-repeat right 2px;
	}
	
ul#order_progress {
	list-style: none;
	height: 33px;
	width: 100%;
}

	ul#order_progress #one { background-image: url('../images/progress_1.png'); padding-left: 38px; }
	ul#order_progress #two { background-image: url('../images/progress_2.png'); padding-left: 55px; }
	ul#order_progress #three { background-image: url('../images/progress_3.png'); padding-left: 40px; }

	ul#order_progress li {
		float: left;
		line-height: 33px;
		background-position: 0 -33px;
		background-repeat: no-repeat;
		color: #616161;
		padding-right: 20px;
	}
	
	ul#order_progress li.active {
		background-position: 0 0;
		font-weight: bold;
		color: #0e2f43;
	}


.short-info {
	height: 64px;
	background: url('../images/bg_info.jpg') no-repeat;
}

	.short-info #img_selected { float: left; margin: 3px 8px 0 8px; }
	.short-info #img_selected img { height: 54px; float: left; }

	.short-info .col30 {
		width: 224px;
		float: left;
		padding: 8px 10px 8px 10px;
		line-height: 22px;
	}

	.short-info  .col50 {
		width: 110px;
		float: left;
		line-height: 14px;
	}

	.short-info a {
		text-decoration: none;
		
	}
	
	.short-info a span {
		color: #0e2f43;
		display: block;
	}
	
	.short-info .left-border {
		border-left: 1px solid #d9d6d0;
		padding: 5px 0 0 15px;
		margin: 5px;
	}

.img-widok {
	border: 2px solid #ccc;
	width: 300px;
	margin-top: 2px;
	margin-bottom: 5px;
}

.enlarge {
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 3px;
	right: -3px;
	border: 1px solid #ccc;
	background: url('../images/icon_lupa.png') no-repeat center center;
}

#col-projekt {
	float: left;
	padding-top: 10px;
}

	#col-projekt-info {
		width: 255px;
		float: left;
	}
	
		#col-projekt-info ul {
			list-style: none;
		}
		
		#col-projekt-info ul li {
			display: block;
			clear: both;
			line-height: 20px;
		}
	
		#col-projekt-info li span {
			float: left;
			width: 140px;
			text-align: right;
			padding-right: 12px;
		}
		
		#col-projekt-info li b {
			float: left;
			width: 90px;
		}
	
	#col-projekt-photo {
		width: 300px;
		float: left;
	}
	
		#col-projekt-photo a {
			display: block;
			position: relative;
		}

#col-links {
	width: 160px;
	float: right;
}

	#col-links span {
		display: block;
		width: 160px;
		height: 58px;
		background-position: 160px 0;
		border: 0 !important;
		margin-bottom: 10px;
	}
	
	#col-links span.inactive {
		background-position: 0 0;
		cursor: default;
	}
	
	#col-links span:hover {
		border: 0 !important;
	}
	
	#col-links span#icon_zamow { background-image: url('../images/icon_zamow.png'); }
	#col-links span#icon_zapytaj { background-image: url('../images/icon_zapytaj.png'); }
	#col-links span#icon_zdjecia { background-image: url('../images/icon_zdjecia.png'); }
	#col-links span#icon_kosztorys { background-image: url('../images/icon_kosztorys.png'); }
	#col-links span#icon_dodatki { background-image: url('../images/icon_dodatki.png'); }
	

.align-right { text-align: right; }
	
.breadcrumbs {
	padding: 5px 0 10px 0;
	color: #666;
}

body {
	font-family: verdana;
	font-size: 11px;
	background: url('../images/bg_top.png') repeat-x #ebe6de;
}

p, pre {
	margin: 0 0 8px 0;
	line-height: 16px;
	text-align: justify;
}

.img-thumb {
	border: 2px solid #ccc;
}

.thumb-desc {
	text-align: center; 
	margin-top: -5px; 
	margin-bottom:15px
}

#comparison .box-projekt span.info {
	font-size: 10px;
	width: 40px;
	text-align: center;
}

.box-projekt {
	position: relative;
	display: block;
	float: left;
	border: 1px solid #ccc;
	width: 227px;
	height: 175px;
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0 14px 14px 0;
}

	.box-projekt-last {
		margin-right: 0;
	}
	
	.box-projekt div {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		display: block;
		/*background: url('../images/bg_dark.png');
		background: #fcf9f4;*/
		background: #ebe6de;
		border-top: 1px solid #ccc;
		padding: 8px 0;
		color: #000;
	}
	
		.box-projekt:hover {
			/*cursor: pointer;*/
		}
	
		.box-projekt div span.name {
			float: left;
			width: 140px;
			padding-left: 8px;
		}
		
			.box-projekt div a {
				font-weight: bold;
			}
		
		.box-projekt div span.info {
			float: right;
			width: 50px;
			text-align: right;
			padding-right: 13px;
		}
		
		.box-projekt div span.note {
			float: none;
			display: block !important;
			padding: 3px 5px 0 5px;
		}
		
		.box-projekt div span.note a {
			font-weight: normal;
		}
		
	.addtonote {
		display: block;
		position: absolute;
		top: -1px;
		right: -1px;
		border: 1px solid #ccc;
		background: url('../images/bg_trans.png');
	}
	
	.addtonote img {
		width: 20px; 
		margin-bottom: -6px;
	}
	
	.addtonote a {
		color: #0e2f43 !important;
		text-decoration: none;
		border: 0 !important;
		display: block !important;
		padding: 4px 5px 5px 7px;
	}
	
	.addtonote:hover {
		background: #fff;
	}
	
	.column {
		width: 198px;
		float: left;
	}
	
	.column p {
		padding: 8px 0;
	}

#content {
	width: 980px;
	margin: 0 auto;
}

	#header {
		position: relative;
		width: 100%;
		height: 168px;
	}
	
		#logo {
			position: absolute;
			left: 20px;
			top: 70px;
		}
		
		#site-info {
			position: absolute;
			left: 10px;
			top: 80px;
		}
		
			#site-info span#site-title, #site-info span#site-title a  {
				color: #0e2f43;
				font-size: 30px;
				font-weight: normal;
				text-decoration: none;
			}
			
			#site-info span#site-desc {
				font-size: 11px;
				display: block;
				color: gray;
			}
		
		#service {
			width: 208px;
			height: 168px;
			position: absolute;
			top: 0;
			right: 0;
			padding: 0 10px;
			background: url('../images/obsluga-klienta.jpg') no-repeat;
		}
		
			#service h3 {
				margin-top: 4px;
			}
		
			#service ul {
				list-style: none;
				margin: 8px 0 4px 4px;
			}
			
				#service ul li {
					font-size: 12px;
					line-height: 23px;
				}
				
				#service a.button {
					margin-left: 25px;
				}
				
				#service a {
					color: #000;
					text-decoration: none;
				}
				
				#service a:hover {
					text-decoration: underline;
				}
	
		#project {
			position: absolute;
			width: 347px;
			height: 124px;
			top: 43px;
			left: 240px;
		}
		
		#notepad {
			position: absolute;
			width: 185px;
			height: 84px;
			bottom: 0; 
			right: 228px;
			background: url('../images/notepad.png') no-repeat bottom right;
			color: #0e2f43;
			z-index: 1000;
		}
		
		/* nowy notes */
		
		#notepad #note-top{
			width: 140px;
			height: 10px;
			padding: 7px 0 0 10px;
			position: relative;
			margin-top: 45px;
			background: url('../images/notes_top.png') no-repeat top right;
		}
		#notepad  .submit{
			margin: auto;
			width: 130px;
			border: none;
			background: none;
			font-size: 11px;
			font-family: tahoma;
			color: #222222;
			padding: 0px;
			height: 18px;
		}
		#notepad  .submit:hover{
			text-decoration: underline;
		}
			#notepad #note-top .link {
					display: block;
					color: #0e2f43 !important;
					text-decoration: none;
					float: left;
					margin-bottom:-4px;
				}
				
					#notepad #note-top .link:hover {
						text-decoration: underline;
						border: 0;
					}
					
				#notepad #note-top #note_arrow{
					background: url('../images/notes_arrow.png') no-repeat top center;
					width: 25px;
					height: 11px;
					float: right;
					position: relative;
					top: 1px;
					margin-bottom:-4px;
					cursor: pointer;
				}
				#notepad #note-top #note_arrow.ac{
					background: url('../images/notes_arrow.png') no-repeat bottom center;
				}
			
		#notepad #note-bottom{
			width: 150px;
			height: 10px;
			background: url('../images/notes_bottom.png') no-repeat bottom right;
		}
		#notepad  #notes_wrap{
			width: 150px;
			height: auto;
			overflow: hidden;			
			background: url('../images/notes_bg.png') repeat-y bottom right;
			padding: 0;
			
		}
		#notepad  #notes_wrap .alert{
			width: 130px;
			margin: 0 10px 0 10px;
		}
		#notepad  #notes_wrap .loading{
			margin-top: 20px;
			text-align: center;
		}
		#notepad  #notes_wrap h3{
			font-family: tahoma;
			font-size: 11px;
			font-weight: bold;
			color: #222222;
			padding: 10px 0 2px 0;
			
		}
		#notepad  #notes_wrap p.small{
			font-family: tahoma;
			font-size: 10px;
			color: #222222;			
		}
		#notepad  #notes_wrap .item{
			width: 150px;
			margin: 0;
			border-bottom: 1px solid #d2c9bd;			
		}
			#notepad  #notes_wrap .item.first{
				margin-top: 10px;
				border-top: 1px solid #d2c9bd;	
			}
			#notepad  #notes_wrap .item .left{
				width: 125px;
				float: left;
				padding: 2px 0 2px 5px;
			}
			#notepad  #notes_wrap .item .right{
				width: 20px;
				float: left;
				padding: 12px 0 0 0;
			}
				#notepad  #notes_wrap .item .left .top {
					padding: 0 0 4px 0;
				}
					#notepad  #notes_wrap .item .left .top .link, #notepad  #notes_wrap .item .left .top a {
						font-family: tahoma;
						font-size: 11px;
						font-weight: bold;
						color: #222222;
						text-decoration: none;
						border: 0;
					}
					#notepad  #notes_wrap .item .left .top .link:hover, #notepad  #notes_wrap .item .left .top a:hover{
						text-decoration: underline;
					}
					#notepad  #notes_wrap .item .left .bottom {
						padding: 0 0 2px 0;
					}
					#notepad  #notes_wrap .item .left .bottom .link, #notepad  #notes_wrap .item .left .bottom a{
						font-family: tahoma;
						font-size: 11px;
						color: #222222;
						text-decoration: none;
						text-align: center;
						font-weight: normal;
					}
						#notepad  #notes_wrap .item .left .bottom .link:hover, #notepad  #notes_wrap .item .left .bottom a:hover{
							text-decoration: underline;
							border: 0;
						}
		/* /nowy notes */
				
				
				
		/*  kontakt - ajax */
		
		#kontakt-ajax {
			background: #ebe6de;
			width: 420px;
			height: 280px;
		}
		
		#kontakt-ajax label {
			display: block;
			font-size: 11px;
			padding: 5px 0;
		}
		
		#kontakt-ajax .input, #projectsForm .input {
			width: 187px;
			height: 25px;
			padding: 2px 6px 0 6px;
			background: url('../images/bg_input.png') no-repeat;
			font-size: 11px;
		}
		
		#kontakt-ajax .left50 {
			width: 200px;
			float: left;
			margin: 0 5px 0 5px;
		}		
		
		#kontakt-ajax #wrap_textarea {
			background: url('../images/bg_textarea.png') no-repeat;
			width: 189px;
			height: 190px;
			padding: 5px;
		}
		
		#projectsForm textarea {
			background: url('../images/bg_textarea2.png') no-repeat;
			width: 240px;
			height: 90px;
			padding: 5px;
		}
		
		#kontakt-ajax textarea{
			border: none;
			width: 189px;
			height: 185px;
			padding: 0;
		}
		#kontakt-ajax button{
			display: block;
			width: 120px;
			height: 28px;
			margin: 30px auto;
			background: url('../images/bg_submit.png') no-repeat; 
			color: #000;
			cursor: pointer;
			text-align: center;
			padding: 4px 0;
			font-family: verdana;
			font-size: 11px;
			font-weight: bold;
		}
		#kontakt-ajax h2{
			font-size: 15px;
			margin-left: 5px;
		}
		#kontakt-ajax h3.msg{
			width: 410px;
			text-align: center;
			margin-top: 100px;
		}
		#kontakt-ajax #ka-input{
			position: absolute;

		}
		#kontakt-ajax #ka-wait{
			background: url('../images/loading2.gif') no-repeat center center;
			width: 400px;
			height: 200px;
			display: none;
			position: absolute;
		}
		#kontakt-ajax #ka-msg{
			position: absolute;
			display: none;
		}
		
		/*  /kontkat - ajax */
		ul#menu {
			position: absolute;
			top: 0;
			left: 0;
			list-style: none;
			width: 100%;
			height: 45px;
			padding-top: 7px;
		}

			ul#menu li {
				display: inline;
				background: none;
				float: none;
			}
			
			ul#menu li a, ul#menu li span.link {
				display: block;
				height: 28px;
				line-height: 28px;
				float: left;
				color: #fff;
				text-decoration: none;
				margin-left: 8px;
				background: none;
			}
			
				ul#menu span {
					padding: 0 15px;
				}
				
				ul#menu span.link {
					padding: 0;
					border: 0;
				}
			
				ul#menu li.active a, ul#menu li.active span.link {
					color: #0e2f43;
					text-decoration: none;
					background: url('../images/bg_button.png') no-repeat right;
					margin-left: 10px;
				}
				
					ul#menu li.active a span, ul#menu li.active span.link span {
						display: block;
						background: url('../images/bg_button_left.png') no-repeat left;
						margin-left: -10px;
					}
					
					ul#menu li a:hover, ul#menu li span.link:hover {
						color: #bbdbf4;
						text-decoration: none;
					}
					
					ul#menu li.active a:hover, ul#menu li.active span:hover {
						color: #0e2f43;
					}

#cont_left {
	width: 230px;
	float: left;
}

	#find-project {
		color: #0e2f43;
		height: 139px;
		background: url('../images/bg_find_project.png') no-repeat bottom;
	}
	
		#find-project p {
			font-size: 10px;
			line-height: 14px;
		}
		
	#find-project2 {
		border-top: 3px solid #0e2f43;
		color: #0e2f43;
		height: auto;
		background: url('../images/bg_find_project2.png') repeat-y;
		padding-bottom: 5px;
	}
		
	#search-project {
		
	}
	
		h3.search-project {
			padding-left: 10px;
			color: #f57100;
			border-bottom: 3px solid #f57100;
			background: url('../images/bg_search.png') no-repeat 145px bottom;
			margin-bottom: 5px;
		}
		
		#search-project label {
			display: block;
			font-size: 11px;
			padding: 5px 0;
		}
		
		#search-project .input, .input {
			width: 187px;
			height: 25px;
			padding: 2px 6px 0 6px;
			background: url('../images/bg_input.png') no-repeat;
			font-size: 11px;
		}
		
		#search-project select, #find-project select, #projectsForm select {
			width: 199px;
			height: 27px;
			padding: 4px;
			background: url('../images/bg_input.png') no-repeat;
			font-size: 11px;
		}
		
			#find-project select {
				margin-top: 10px;
			}
		
			#search-project input.small, #projectsForm input.small {
				width: 25px;
				float: left;
				background: url('../images/bg_input_small.png') no-repeat;
				margin-right: 8px;
			}
			
			 #projectsForm input.small {
				margin-right: 0;
			 }
			
			#search-project label.small {
				width: 30px;
				float: left;
				padding-top: 6px;
			}

#cont, #big-cont {
	float: right;
	width: 748px;
	background: #fff;
	border-left: 1px solid #d5d1ca;
	border-right: 1px solid #d5d1ca;
	border-bottom: 1px solid #d5d1ca;
	margin-top: 37px;
	margin-bottom: 15px;
	position: relative;
}

#big-cont {
	width: 100%;
}

	#big-cont .bar {
		width: 962px;
	}

	.bar {
		background: url('../images/bg_blue.png') repeat-x #12364c;
		height: 37px;
		padding: 0 10px;
		width: 730px;
		margin-left: -1px;
		margin-top: -37px;
	}

		.bar h1 {
			line-height: 37px;
			display: inline;
		}
		
		.bar .info {
			display: block;
			float: right;
			width: 200px;
			color: #f4ede5;
			margin-top: 8px;
			font-weight: normal;
			text-align: right;
			line-height: 24px;
		}
		
		.bar .info a, .bar .info span.link {
			font-weight: normal;
			color: #b7b7b7;
			text-decoration: none;
		}
		
		.bar .info a:hover, .bar .info span.link:hover { color: #fff; border-bottom: 1px solid #b7b7b7; }
		
	.blue-box {
		background: #12364c;
		padding: 5px 0 8px 10px;
		width: 740px;
		margin-left: -1px;
		border-top: 1px solid #304c5e;
	}
	
		.blue-box ul {
			list-style-type: square;
			list-style-position: outside;
		}
		
		.blue-box li {
			width: 220px;
			float: left;
			color: #b7b7b7;
			margin-left: 15px;
		}
		
			.blue-box li.double {
				width: 455px;
			}
			
		.blue-box a {
			color: #fff;
			text-decoration: none;
			line-height: 20px;
		}
		
			.blue-box a:hover {
				border-bottom: 1px solid #b7b7b7;
			}
			
			.blue-box a:hover span {
				color: #fff;
			}
		
		.blue-box a span {
			color: #b7b7b7;
		}

	#cont .inner, #big-cont .inner {
		padding: 15px;
	}

#karta_projektu{ 
	width: 516px;
	margin-left: 5px;
	margin-right: 5px;
	clear: both;
}

#cont_right {
	width: 200px;
	float: right;
	margin-right: 10px;
	_margin-right: -10px;
	_margin-left: -10px;
}
	
	.form-line {
		clear: both;
		padding: 4px 0;
		text-align: center;
	}
	
	.line {
		clear: both;
		width: 160px;
		padding-top: 5px;
		margin-bottom: 5px;
		border-bottom: 1px solid #666;
		font-size: 1px;
		height: 1px;
	}

.big {
	font-size: 12px;
	font-weight: bold;
}

.presentation, .long-presentation {
	border: 2px solid #ccc;
	width: 230px;
	float: left;
	margin: 5px;
	text-align: center;
}

	.presentation img {
		width: 230px;
	}

	.presentation a:hover, .long-presentation a:hover {
		border: 0 !important;
	}

	.presentation .desc, .long-presentation .desc {
		display: block;
		background: #ccc;
		padding: 3px 0;
	}
	
	.presentation ul {
		list-style: none;
	}
	
.long-presentation, .long-presentation img {
	width: 480px;
}

.presentation img {
	/*width: 230px;*/
}

.presentation .desc2 {
	display: block;
	padding: 5px;
	text-align: left !important;
}

	.auto {
		width: auto !important;
	}

h1 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

h2 {
	color: #e35b02;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
}

.zamow {
	color: #e35b02;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin: 30px 0 0 25px;
}

	h2 span {
		display: block;
		font-size: 11px;
		color: #787878;
		font-weight: normal;
		margin-left: 6px;
	}
	
	h2 span.link {
		display: inline;
	}

	.inner h2 {
		color: #0e2f43;
	}

h4 {
	font-size: 13px;
	text-align: center;
	margin: 10px 0 5px 0;
	padding: 0;
}

.box {
	margin: 0 0 15px 0;
	padding: 0 10px;
}

	h3 { 
		color: #000;
		font-size: 14px;
		padding: 10px 0 10px 0px;
	}


#notes table {
	border-collapse: collapse;
	background: #c04d01;
	color: #fff;
}

#notes tr.first td {
	background: #c87b4a;
}

#notes td {
	border: 1px solid #c87b4a;
	height: 20px;
	padding: 4px;
}

td.notes_ch {


}
td.notes_name a {	
	color:#fff;
	font-weight:normal;
}
td.notes_name a.zamow {
	font-size: 10px;
	text-decoration: underline;
}
td.notes_del {
	color: #FFFFFF;
	height: 20px;

}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.szaretd{
	background-color: #EEEEEE;
}
/* NAVIGATION
-------------------------------------------------------------------- */

div.pages {
	text-align: center;
	margin: 15px 0;
}

	div.pages div {
		margin: 0 4px;
		background: none;
		padding: 0;
	}
	
	div.pages div.toright {
		float: right;
		margin-top: -12px;
	}
	
	div.pages div.toleft {
		float: left;
	}
	
	div.pages div.tocenter { 
		text-align: center; 
		width: 150px; 
		margin: auto;
	}
	
	div.pages div span {
		padding: 4px 6px;
		background: #ebe6de;
		color: #000;
		font-weight: normal;
		text-decoration: none;
		border: 0 !important;
	}
	
	div.pages div span:hover, div.pages div span.active {
		background: #0e2f43;
		color: #fff !important;
	}
	
	
	
ul.nav li.active a:hover {
	background: #e35b02;
	border-top: 0px solid;
	position: relative;
	color: #000000;
}

ul.nav li.active a {
	background: #e35b02;
	border-top: 0px solid;
	position: relative;
	color: #000000;
}

ul.nav li.nav a:hover {
	background: #e35b02;
	color: #FFFFFF;
}

/* forms */

.head-table {
	width: 470px; 
	height: 115px; 
	text-align:center;
}

.head-form {
	margin-top: 20px;
	text-align: left;
	margin-left: 90px;
}

	.head-form span {
		display: block;
		text-align: left;
	}
	
	.head-form span a {
		color: #fff;
		font-weight: normal;
		padding-left: 3px;
		font-size: 10px;
	}
	
.head-input {
	padding: 2px; 
	width: 150px;
	border: 1px solid #fff;
}

.head-submit {
	width: 28px;
	margin-left: 5px;
	background: #E35B03;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
}



/* wyniki wyszukiwania */

#wyszukiwanie {
	padding-bottom: 15px;
}

#preferencje {
	padding: 6px 6px 0 6px;
	background: #edece9;
	border-bottom: 1px solid #d4d3d1;
	color: #666;
}

	#preferencje .submit {
		float: none;
		margin: 0;
		display: inline;
		background: #d4d3d1;
		width: auto;
		font-size: 100%;
		cursor: pointer;
		color: #0e2f43;
		padding: 0 5px;
		height: 27px;
		border: 1px solid #c4c4c4;
	}
	
	#preferencje .submit:hover {
		background: #c4c4c4;
	}
	
	#preferencje div {
		display: inline;
		padding-right: 25px;
	}

	#preferencje .nazwa {
		font-size: 11px;
		float: none;
		width: auto;
	}
	
	sup { font-size: 8px; }
	
	.form-projekt {
		width: 200px;
		float: left;
	}
	
	.form-dane {
		width: 365px;
		float: right;
	}
	
.small-gray {
	font-size: 11px;
	color: #666;
}

.small { font-size: 10px; }

.red-box {
	width: 80%;
	margin: 10px auto;
	font-weight: bold;
	color: red;
	text-align: center;
}

.red {
	color: red;
}

.form-box {
	background: #F0853D;
	padding: 10px;
	width: 340px;
	float: right;
}
	
/* ORDER FORMS */

.toright { float: right; }
.toleft { float: left; }

.submit, .search-submit {
	display: block;
	width: 120px;
	height: 28px;
	margin: 10px auto;
	background: url('../images/bg_submit.png') no-repeat; 
	color: #000;
	cursor: pointer;
	text-align: center;
	padding: 4px 0;
	font-family: verdana;
	font-size: 11px;
}

	input.submit-gray {
		background: url('../images/bg_submit_gray.png') no-repeat; 
	}

a.submit:hover {
	color: #fff;
	text-decoration: none;
}

form br {
	clear: both;
}

#projectsForm label {
	float: left;
	width: 110px;
	text-align: right;
	padding-right: 8px;
	line-height: 24px;
}

	#advance_search label {
		width: 180px;
	}
	
	#advance_search .checkbox-box label {
		text-align: left;
	}
	
	#advance_search label.small {
		width: 30px;
	}

textarea {
	width: 210px;
	height: 150px;
	font-family: tahoma;
	font-size: 11px;
}

#projectsForm .input, #projectsForm select {
	margin-bottom: 6px;
}

#projectsForm span {
	float: left;
	font-size: 11px;
	padding: 0 4px;
	margin-top: 6px;
}

#projectsForm .checkbox {
	float: left;
	margin: 5px 5px 0 0;
}

	#projectsForm div.checkbox-box {
		float: left;
	}

#projectsForm .radio {
	float: left;
	margin-top: 6px;
}

.radio_label {
	width: auto !important;
	padding-left: 5px;
}

label.long { font-size: 10px; padding: 0 !important; margin: 0 !important; width: auto !important; }
label.no { width: auto !important; }

ul.summary, ul.summary2 {
	list-style: none;
	width: 350px;
	float: left;
	margin-bottom: 10px;
}

	ul.summary li, ul.summary2 li {
		height: 26px;
		line-height: 26px;
		padding: 0 4px;
		overflow: hidden;
	}
	
	ul.summary2 li {
		height: 18px;
		line-height: 18px;
		padding: 2px 6px;
	}

	ul.summary li {
		border-bottom: 1px solid #d7d7d7;
	}
	
		ul.summary li.last {
			border-bottom: 0;
		}

	ul.summary div {
		display: block;
		float: left;
	}
	
		ul.summary div.name {
			text-align: right;
			padding-right: 14px;
			color: #616161;
			width: 100px;
		}
		
		ul.summary div.value {
			width: 200px;
		}

	ul.summary2 {
		border: 1px solid #d7d7d7;
	}

#comparison .summary {
	width: 180px;
	margin-right: 10px;
}

	#comparison .first-summary {
		width: 180px;
	}

	#comparison ul.summary li {
		text-align: right;
	}
	
	#comparison ul li.wiz, #comparison ul li.wiz img {
		height: 100px;
	}
	
	#comparison ul li.wiz {
		padding: 5px 0;
		text-align: center;
	}
	
		#comparison .first-summary li.wiz {
			text-align: right;
		}
	
		#comparison ul li.wiz a, #comparison ul li.wiz a:hover {
			border: 0;
		}
	
	#comparison li.zamow {
		text-align: center;
		height: 40px;
		border: 0;
	}
	
	
	li.hr { border-bottom: 2px solid #000 !important; }
		
/* footer */

#under-footer {
	position: relative;
	background: #f3f2f1;
	line-height: 32px;
	height: 32px;
	color: #747474;
	margin: 14px auto;
	font-size: 10px;
	border-bottom: 1px solid #cac6bf;
	border-left: 1px solid #e0dbd3;
	border-right: 1px solid #e0dbd3;
	border-top: 1px solid #e0dbd3;
}

	#under-footer div {
		padding: 0 12px;
		text-align: left;
	}
	
	#under-footer p {
		text-align: justify;
		color: #979797;
		padding: 5px 0 0 0;
		line-height: 12px;
		margin: 0;
	}
	
	#under-footer a, #under-footer a:hover {
		color: #979797;
		text-decoration: none;
		font-weight: normal;
		border: 0;
	}

	.footer-box {
		float: left;
		width: 180px;
		background: #f5f5f5 url('../images/bg_footer.png') repeat-x 0 30px;
		margin-right: 14px;
		border-bottom: 1px solid #cac6bf;
		height: 145px;
	}
	
		.footer-box .name {
			font-size: 13px;
			padding: 8px;
			background: #cfcfcf;
			color: #0e2f43;
			font-weight: bold;
			border-bottom: 1px solid #fff;
		}
	
		.footer-box ul {
			margin: 6px;
			padding: 0;
		}
		
	.last-footer-box {
		width: 397px;
		margin-right: 0;
	}
	
	.footer-double {
		width: 374px;
	}
	
		.last-footer-box p {
			color: #787878;
			line-height: 14px;
			padding: 4px 6px;
		}
	
	#platnosci {
		width: 160px;
	}

.ausu-suggestionsBox {
  position: absolute;
  left: 0px;
  top:-2px;
  margin: 26px 0px 0px 0px;
  width: 200px;
  padding:0px;
  color: #fff;
  display: none;
  padding: 0 0 0 0;
}

.ausu-suggestionsBox ul  {
  list-style:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: #ebe6de;
	/*border-top: 1px solid #000;*/
	margin-top: -2px;
}

.ausu-suggestionsBox ul li a {
  display: block;
  text-indent:  4px;
  width: 100%;
  color: #FFF;
  text-decoration: none;
  padding: 6px 0 6px 0;
  border-bottom: 1px solid #666;
}

.ausu-load { background: url('../images/loader.gif') right no-repeat; }

.ausu-suggest {
  position:relative;
  float: left;
}

.selected a {
  background-color: #0e2f43;
	color: #fff !important;
}
