@charset "utf-8";
/* CSS Document */
html,body { height: 100%; margin: 0; padding: 0;}
body { background:#b00000; font-family:Tahoma; font-size:11px; font-weight:normal; font-family:tahoma; 
font-size:12px; letter-spacing:1px;}

a, a:visited { color: #729dff; text-decoration: none; }
a:hover, a:active { color:#03C; }

.txt_mini {	font-family:tahoma; font-size:12px; font-weight:normal; line-height:19px; color:#000; }
.txt {font-family:tahoma; font-size:14px; font-weight:normal; line-height:22px; color:#000; }

h1 { font-size:26px; font-weight:normal; color:#000; }
td { font-family:tahoma }
div { font-family:tahoma; font-size:12px; font-weight:normal; line-height:19px; color:#5c5c5d; }

#wrapper { }
#site { width:1160px;}
.left { float:left;}
.right { float:right;}
#footer { height:160px; background:url(../media/images/footer.gif) no-repeat bottom right;width:1160px; }
.Footertxt { font-size:12px; font-weight:bold; color:#fff }
.Footertxt a { color:#fff; margin-right:10px; }
.Footertxt a:hover { color:#fff; text-decoration:underline }

#menu{ width:auto; text-transform:uppercase; margin-left:-45px; font-weight:bold; font-size:10px; height:20px}
#menu ul { list-style-type:none; display:block; height:40px}
#menu li { float:left; margin:3px}
#menu li a{ padding:3px; color:#000; }
#menu li a:hover{ background:#900; padding:3px; color:#fff}
.current { float:left; margin:3px; color:#b1b1b1}

#linkSp { color:#900; font-weight:bold }
#linkSp:hover{ color:#900; font-weight:bold; text-decoration:underline}

#faqs h3 { 
	font:12px arial, helvetica, sans-serif; 
	font-weight:bold;
	padding-bottom:-5px;
}

.flash-colour { color: #da9d4d; }
.red { color: #bb0000; }

#faqs td{
	border:#ececec 1px solid;
	padding:10px;
	font-size:10px;
}

#faqs td:hover {
	background:#fcfcfc
}

#faqs div { 
	font:10px;
}

.logabox { padding-bottom:20px; padding-right:10px }
	
	.status {padding: 8px 10px 5px 10px; border-radius: 10px; -moz-border-radius: 10px; text-shadow: 1px 1px 1px #fff; 
	overflow: auto; margin-bottom: 20px; clear: both;}
		.status img {float: left; padding-right: 5px;}
		.status p {padding: 0; margin: 0;}
		.status p span {font-weight: 700;}
		.status .closestatus {float: right; color: #fff; text-align: center; margin-left: 10px;}
			.status .closestatus a {position: relative; color: #fff; text-decoration: none; padding: 5px; width: 10px; 
			height: 10px; display: block; border-radius: 5px; -moz-border-radius: 5px; line-height: .6em; top: -2px; text-shadow: none;}
	
	.warning {border: 3px solid #BF9900; background: #FEEB9C url(../media/images/bg_fade_yellow_med.png) repeat-x top;}
		.warning span {color: #BF9900;}
		.warning .closestatus a {background: #BF9900;}
			.warning .closestatus a:hover {background: #9B7C00;}
			
	.success {border: 3px solid #8EA534; background: #CBDA8F url(../media/images/bg_fade_green_med.png) repeat-x top;}
		.success span {color: #8EA534;}
		.success .closestatus a {background: #8EA534;}
			.success .closestatus a:hover {background: #829829;}
			
	.error {border: 3px solid #990000; background: #F5D0CD url(../media/images/bg_fade_red_med.png) repeat-x top;}
		.error span {color: #990000;}
		.error .closestatus a {background: #990000;}
			.error .closestatus a:hover {background: #730D0D;}
	
	.info {border: 3px solid #2FADD7; background: #92D6ED url(../media/images/bg_fade_blue_med.png) repeat-x top;}
		.info span {color: #0E7A9F;}
		.info .closestatus a {background: #2FADD7;}
			.info .closestatus a:hover {background: #228DB0;}
			
/* GALLERY -----------------------------------------------*/
.project-column .project-gallery{
	display: block;
	overflow: hidden;
	width: 300px;
}

.project-column .project-gallery li{
	display: block;
	float: left;
	overflow: hidden;
	background: url(../media/images/plus-sign.png) center center no-repeat;
	width: 150px;
	height: 113px;
}
#content .realizacje{
	display: block;
	overflow: hidden;
}

#content .realizacje li{
	display: block;
	float: left;
	overflow: hidden;
	background: url(../media/images/plus-sign.png) center center no-repeat;
	width: 150px;
	height: 113px;
}

#content .realizacje.three-cols li{
	width: 150px;
	height: 113px;
	padding:7px;
	text-align:center;
}

#content .realizacje li a{
	display: block;
}

			
