/* COLORS

//possum
	#ea5e0f - possum orange
	#515151 - possum navy-gray
	#a7a7a7 - possum gray

//sections
	#ffd700 - gold
	#002a94 - navi-blue
	#4b7b29 - green
	#8d3ba4 - violet
	#959595 - gray
	#dc6200 - orange
	#346674 - deep-ocean
	#9d0c0c - red
*/

/* GLOBAL */
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background:#fff;
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-align: center;
	color:#707070;
}

p {
	text-align:left;
	line-height:18px;
}

a:link, a:active, a:visited{
	text-decoration: none;
	color: #707070;
}

	a:hover{
		text-decoration: none;
		color: #F26522;
	}

.hr hr{
	display:none;
}	
.hr{
	border-top:1px solid #dfdfdf;
	height:10px;
	clear:both;
}
	
	
/* HEADLINES */
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color:#515151;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size:22px;
}

.content h2 {font-size: 18px;}

/* sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		colro:#fff;
		text-indent:100px;
	}

	.sIFR-flash + div[adblocktab=true] {
		display: none !important;
	}


	.sIFR-hasFlash h1 {
		visibility: hidden;
	}

	.sIFR-hasFlash h2 {
		visibility: hidden;
		letter-spacing: -9px;
	}
	
	.sIFR-hasFlash h3 {
		visibility: hidden;
		letter-spacing: -9px;
	}

/*blocks*/
#wrapper{
	width:940px;
	margin: 0 auto;
	text-align:left;
	margin-top:3px;
}

	#menu{
		width:940px;
		height:155px;
		margin:auto;
	}
	
		#menu .button{
			display:block;	
			width:200px;
			height:105px;
			float:left;
			background-image:url(../images/template/menu.png);
			background-repeat:no-repeat;
			margin-top:28px;
		}
		
		#menu li{
			float:left;	
		}
		
		#menu a:hover{
			border:0;	
		}
		
		#menu span{
			display:none;
		}
	
		#possumBt a{background-position:0 0;}
		#possumBt a:hover{background-position:0 -209px;}
		#possumBt a.active, #possumBt a.active:hover{background-position:0 -105px;}
		
		#offerBt a{background-position:-200px 0;}
		#offerBt a:hover{background-position:-200px -209px;}
		#offerBt a.active, #offerBt a.active:hover{background-position:-200px -105px;}

		#clientsBt a{background-position:-380px 0;}
		#clientsBt a:hover{background-position:-380px -209px;}
		#clientsBt a.active, #clientsBt a.active:hover{background-position:-380px -105px;}
		
		#contactBt a{background-position:-580px 0;}
		#contactBt a:hover{background-position:-580px -209px;}
		#contactBt a.active, #contactBt a.active:hover{background-position:-580px -105px;}
			
		#logo{
			width:140px;
			height:155px;
			float:left;
			overflow:hidden;
		}
		#logo:hover a{border:0;}
		#logo img{ padding-top:8px; }
			
		

	#banner{

	}
	
	#oferta{
		width:470px;
		display:block;
		background:#fff;
		float:left;
		padding-bottom:20px;
	}
	
	.offerL, .offerC, .offerR {
		float: left;
		width: 197px;
		margin-left: 24px;
		margin-top: 24px;
		background:#fff;
	}
		
		
	
		#oferta dt, #ofertaContent dt, #ofertaMenu dt {
			width: auto;
			display: block;
			margin-bottom: 5px;
		}
		
		#oferta span, #ofertaContent span, #ofertaMenu span {
			padding: 5px 10px;
			display: block;
		}
		
		#oferta h3 {
			height: 18px;
			width: auto;
		}
		
		#oferta li {
			font-size: 13px;
			line-height: 1.5;
			padding-left: 10px;
		}
		
		#oferta a:link {
			color: #525252;
			border: 0 !important;
		}
		
		#oferta a:hover {
			color: #e95f0f;
			text-decoration: underline;
		}
		
		#oferta li.active a{
			text-decoration: none;
			font-weight: bold;
		}

		
		#oferta li{
			background:#fff;
		}
				

		#ofertaContent {
			padding-top:24px;
			/*padding-left:20px;*/
			float: right;
			width: 470px;
			background:#fff;

		}
		
		#ofertaContent h2{
			font-size:18px;
		}
		
		#ofertaMenu {
			display:none;
			margin-top: 20px;
			margin-bottom: 20px;
			width: 220px;
			float: left;
			height: 160px;	
		}
		
		#ofertaMenu p{
			line-height: 1.5;
			font-size: 13px;
		}
		
		#ofertaMenu a {
			margin-left: 10px;
			border: 0px none !important;
			text-decoration: none !important;
		}
		
		#ofertaMenu .active {
		        text-decoration: none;
			font-weight: bold;
			padding-left: 13px;
		}
	
		.offerContent{
			padding:10px;
			padding-bottom:20px;
		}
		
		.offerContent h4{
			font-weight:bold;
			display:block !important;
			padding-bottom:10px;
			line-height:140%;
		
		}
		
		.offerContent p{
			padding-bottom:10px;
			line-height:140%;
		}
		
		.offerContent a:link, .offerContent a:visited{
			border-bottom:1px dashed #ffd5af;
			color: #F26522;
		}
		.offerContent a:hover{
			border-bottom:1px solid #ffd5af;
			color: #F26522;
		}
		
		.offerContent ul{
			padding:0;
			padding-left:40px;
		}
		.offerContent li{
			line-height:140%;
			padding-bottom:10px;
			padding-left:20px;
			background: url('/images/pointer.gif') 0px 4px no-repeat;
		}
		
	#footer{
		border-top:1px solid #dfdfdf;
		margin-top:30px;
	}
		#footMenu {
		}
		
		#footMenu li{
			float:left;
		}
		
		#footMenu a{
			display:block;
			padding:6px 6px 6px 5px;
			text-decoration:none;
			font-size:11px;
			background:url(../images/template/spacer.png) center right no-repeat;
			color:#515151;
			border:0;
		}
		
		#footMenu a.last{
			background-image:none;
		}
		
		#footMenu a.first{
			padding-left:0 !important; 
		}
		
		#footMenu a.active{
			color:#000;
			text-decoration:underline;
		}
		
		#footCopy{
			float:right;
			width:290px;
			text-align:right;
			padding-right:10px;
			font-size:11px;
			height:30px;
			padding:6px 0;
			overflow:hidden;
		}


		
	
/*OFERTA*/
.color1{background-color:#4b7b29}
.color2{background-color:#003f94}
.color3{background-color:#8d3ba4}
.color6{background-color:#959595}
.color5{background-color:#346674}
.color4{background-color:#d10000}
.color7{background-color:#f3b308}
.color8{background-color:#dc6200}
.color0{background:#f68d20 url(../images/template/mainBarBg.png) repeat-x !important}

/*OFERTA font*/
.fcolor1{color:#4b7b29 !important}
.fcolor2{color:#003f94 !important}
.fcolor3{color:#8d3ba4 !important}
.fcolor6{color:#959595 !important}
.fcolor5{color:#346674 !important}
.fcolor4{color:#d10000 !important}
.fcolor7{color:#f3b308 !important}
.fcolor8{color:#dc6200 !important}

#offer{
	width:940px;
	overflow:hidden;
	padding-top:22px;
	padding-bottom:10px;
}

#offer div{
	width:220px;
	height:150px;
	float:left;
	padding-right:19px;
}

#offer div.last{
	padding-right:0 !important;	
}



.offerHeader{
	width:220px;
	height:30px;
	display:block;
}

	.offerHeader h3{
		font-size:18px;
		color:#fff;
	}
	
		.offerHeader span{
			display:block;
			padding:6px 10px;
			color:#fff;
		}

#offer dd{
	padding-top:6px;
	text-align:justify;
	line-height:18px;
}

#fullOfferRightLink{
	width:111px;
	height:17px;
	background-image:url(../images/template/pozostaleUslugi.png);
	background-repeat:no-repeat;
	display:block;
	clear:both;
	float:right;
}

	#fullOfferRightLink:hover{border:0; background-position:bottom left;}
	#fullOfferRightLink span{ display:none; }

#indexPage h2, #kontaktPage h2 {
	margin-top:22px;
	margin-bottom:11px;
}

#possumPage h2 {
	margin-bottom: 11px;
}


#contactLeft {
	float: left;
	width: 221px;
	line-height: 1.8;
	height: 180px;
}

#contactRight {
	float: left;
	width: 221px;
	margin-left: 19px;
	line-height: 1.8;
	height: 180px;
}

#map {
	float: right;
	width: 461px;
	height: 169px;
	margin-left: 16px;
	margin-bottom: 25px;
}

#leftContainer {
	float: left;
	width: 221px;
	margin-top: 22px;
	margin-bottom: 22px;
}

#rightContainer {
	float: right;
	width: 701px;
	height: auto;
	text-align: left;
	margin-top: 22px;
	margin-bottom: 22px;
	
}

#possumMenu {
	float: left;
	display: block;
	width: 197px;
}

#possumMenu li {
	height: 31px;
}

#possumMenu li a {
	display: block;
	width: 197px;
	height: 30px;
	overflow: hidden;
	border: 0 !important;
}

#possumMenu #possumWay {
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -90px ;
}

#possumMenu #possumWay.active{
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -30px !important;
}

#possumMenu #oAgencji {
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#possumMenu #oAgencji.active{
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -60px !important;
}

#possumMenu #wartosci {
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -120px;
}

#possumMenu #wartosci.active{
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -150px !important;
}

#possumMenu #wspolpraca {
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -180px;
}

#possumMenu #wspolpraca.active{
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -210px !important;
}

#possumMenu #sila {
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -240px;
}

#possumMenu #sila.active{
	background-image: url("../images/template/agencyMenu.png");
	background-repeat: no-repeat;
	background-position: 0 -270px !important;
}

.wayCont {
	float: left;
	width: 700px;
	height: 85px;
}
	
	.wayCont .icon {
		width: 100px;
		height: 85px;
		float: left;
		text-align: center;
	}
	
	.wayCont .content {
		width: 600px;
		height: 85px;
		float: left;
	}

#wspolpracaLeft {
	float: left;
	width: 45px;
	height: 820px;
	background:url("../images/wspolpraca/arrow.png") no-repeat;
	background-position: 0 -80px;
}

#wspolpracaRight {
	float: left;
	width: 645px;
}

.wspolpracaCont {
	float: left;
	width: 645px;
	margin: 15px 0;
}

	.wspolpracaCont .content {
		width: 645px;
		float: left;
	}
		
	.wspolpracaCont h2 {
		margin-bottom: 0px !important;
	}
	
#clientList li{
	line-height: 1.5;
	font-size: 13px;
}

	#clientList li a {
		color: #7a7a7a;
	}
	
	#clientList li a:hover {
		color: #e95f0f;
	}
	
	#clientList li a.selected {
		color: #e95f0f !important;
	}
	
.clients img {
	float: left;
	margin: 0 15px 5px 0px;
}

.clients p{
	text-align: justify;
	font-size: 13px;
	line-height: 1.5;
	margin-bottom: 25px;
}

.clientNameDiv {
	float: left;
	width: 200px;
	height: 25px;
}

.clientIcons {
	width: 265px;
	float: left;
	margin-top: 5px;
	height: 25px;
	text-align: right;
}

.clientIcon {
	display: block;
	width: 15px;
	height: 15px;
	float: right;
	margin-top:-2px;
	margin-left: 5px;
	cursor: pointer;
}

#tooltip{
	position:absolute;
	border:1px solid #cccccc;
	background:#fff;
	padding:2px 5px;
	color:#7a7a7a;
	display:none;
	}
	
.clients dt {
	margin-bottom: 15px;
	padding-left: 20px;
	background: url("../images/template/arrowright.gif") left no-repeat;
}

.clients dd {
	color: #a6a6a6;
	line-height: 1.5;
	margin-bottom: 15px;
	margin-top: -13px;
	margin-left: 20px;
}

.downArrowBg{
	background-image: url("../images/template/downArrow.gif");
	background-repeat:no-repeat;
	background-position: 440px 12px;
}

.form{
    padding-bottom:40px;
}

.form label{
    display:block;
    clear:both;
    padding-bottom:3px;
    color:#e95f0f;
    text-align:left;
}

.form .inputtext{
    border:1px solid #ccc;
    width:150px;
}

.form textarea{
     border:1px solid #ccc;
     width:280px;
     height:63px;
}



#offerForm{
   background: #fff url("../images/template/contactFormBg.png") no-repeat;
   display:block;
}

#offerForm.homeForm{
   background: #fff url("../images/template/wspieramy_lokalny_biznes.png") no-repeat;
   display:block;
}

#offerForm .description{
    width:340px;
    padding-top:43px;
    padding-bottom:15px;
    line-height:140%;
    text-align:left;
}

#offerForm .row{
    clear:both;
    padding-bottom:5px;
}


#offerForm .col1{
    float:left;
    width:160px;
}

#offerForm .col1 .row{
    padding-bottom:10px;
}

#offerForm .col2{
    float:left;
    width:280px;
}
#offerForm .error{
    color:#d10000;
    padding-top:10px;
    display:none;
}

#offerForm .success{
    color:#4b7b29;
    padding-top:10px;
    display:none;
}

#offerForm .submit{
    clear:both;
    display:block;
    background: #fff url("../images/template/sendQuery.png") no-repeat;
    width:130px;
    height:25px;
    margin-left:160px;
    border:0;
    text-indent:-9999px;
    cursor:pointer;
}

