html, h1, h2, h3, h4, h5, h6, ul, li, ol, form, input, img
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body  
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background:#FFFFFF url(../img/bg.png) repeat-x;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

img 
{
	border: 0;
}

h1, h2, h3, h4, h5, h6
{
	font-weight:normal;
	font-size:13px;
}

table, tr, td, th
{
	border: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-collapse:collapse;
	border-spacing:0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

div.odstepnik
{
	clear:both;
	height:0px;
	font-size:0;
	line-height:0;
}

a:link
{
	text-decoration:none;
	color:#ad2f32;
}

a:visited
{
	text-decoration:none;
	color:#ad2f32;
}

a:hover
{
	text-decoration:underline;
}

#content.subpage div.content a.noborder:hover
{
	text-decoration:none;
	border-bottom: none;
}

a.img:hover
{
	text-decoration:none;
	border-bottom:none;
}

a.blue:link
{
	text-decoration:none;
	color:#0066FF;
}

a.blue:visited
{
	text-decoration:none;
	color:#0066FF;
}

a.blue:hover
{
	text-decoration:underline;
}

.clear
{
	clear:both;
	font-size:0;
	line-height:0;
	height:0px;
}

.middle
{
	vertical-align:middle;
}

.bold, .strong
{
	font-weight:bold;
}

.italic
{
	font-style:italic;
}

.justify
{
	text-align:justify;
}

.right
{
	text-align:right;
}

.center
{
	text-align:center;
}

h2
{
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
}

.red
{
	color:#FF0000;
}

.green
{
	color:#06a415;
}

.nowrap
{
	white-space:nowrap;
}

.vertical_middle
{
	vertical-align:middle;
}

select
{
	border:1px #cccccc solid;
	font:10px Tahoma;
	color:#666666;
	padding-left:2px;
	bottom:2px;
}


li.standard
{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
	padding-left:0;
}

li.standard2
	{
		margin-left:40px;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:5px;
		padding-left:0;
	}

img.in_text_left {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}

.error, .errors {
	color:#FF0000;
	font-weight:bold;
	background:none;
}

#main_contener  {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:1;
	margin-bottom: 20px;
}

#header
{
	width:1000px;
	height:88px;
	position:relative;
}

	#header a.logo
	{	
		position:absolute;
		display:block;
		left:0;
		top:0;
		width:270px;
		height:88px;
		background:#FFFFFF url(../img/intenso_logo.png) no-repeat 20px 15px;
	}
	
	#header div.arc
	{
		position:absolute;
		left:270px;
		top:0;
		background:url(../img/luk.png) no-repeat;
		width:132px;
		height:88px;
		font-size:1px;
	}
	
	#header ul.buttons
	{
		display:block;
		float:right;
		position:relative;
	}
	
		#header ul.buttons li.lang
		{
			display:block;
			float:right;
			width:56px;
			height:88px;
			background:url(../img/bg_lang.png) no-repeat;
			position:relative;
		}
		
			#header ul.buttons li.lang a:link, #header ul.buttons li.lang a:visited
			{
				width:25px;
				height:12px;
				background: url(../img/ico_eng.png) no-repeat;
			}
			
			#header ul.buttons li.lang a:hover
			{
				background: url(../img/ico_eng2.png) no-repeat;
			}
		
		#header ul.buttons li.contact
		{
			display:block;
			float:right;
			width:56px;
			height:88px;
			background:url(../img/bg_contact.png) no-repeat;
			position:relative;
		}
		
			#header ul.buttons li.contact a:link, #header ul.buttons li.contact a:visited
			{
				width:17px;
				height:13px;
				background: url(../img/ico_contact.png) no-repeat;
			}
			
			#header ul.buttons li.contact a:hover
			{
				background: url(../img/ico_contact2.png) no-repeat;
			}
		
		#header ul.buttons li.sitemap
		{
			display:block;
			float:right;
			width:51px;
			height:88px;
			background:url(../img/bg_sitemap.png) no-repeat;
			position:relative;
		}
	
			#header ul.buttons li.sitemap a:link, #header ul.buttons li.sitemap a:visited
			{
				width:15px;
				height:14px;
				background: url(../img/ico_sitemap.png) no-repeat;
			}
			
			#header ul.buttons li.sitemap a:hover
			{
				background: url(../img/ico_sitemap2.png) no-repeat;
			}
	
	#header ul.buttons a
	{
		position:absolute;
		display:block;
		left:7px;
		top:45px;
	}
		
#menu_left
{
	width:6px;
	height:34px;
	clear:both;
	float:left;
	background:#a03034 url(../img/bg_menu_left.png) no-repeat;
}

#menu_container
{
	width:990px;
	height:34px;
	float:left;
	position:relative;
	z-index:2;
	background:#a03034 url(../img/bg_menu.png) repeat-x;
}


	#menu_container div.input_bg
	{
		width:117px;
		height:22px;
		position:absolute;
		left:810px;
		top:6px;
		background:url(../img/bg_input.png) no-repeat;
		border:none;


	}
			#menu_container div.input_bg input
			{
					width:110px;
					height:22px;
					position:absolute;
					left:2px;
					top:2px;
					color:#FFFFFF;
					border:none;
					background:none;
			}
			
	#menu_container a:link.btn_find, #menu_container a:visited.btn_find
	{
		position:absolute;
		left:940px;
		top:6px;
		width:28px;
		height:22px;
		background:url(../img/btn_find.png) no-repeat;	
	}
	
	#menu_container a:hover.btn_find
	{
		background:url(../img/btn_find2.png) no-repeat;	
	}

#menu_right
{
	width:4px;
	height:34px;
	float:left;
	background:#a03034 url(../img/bg_menu_right.png) no-repeat;
}

div.black_line
{
	width:1000px;
	height:1px;
	clear:both;
	line-height:0;
	font-size:1px;
	background-color:#000000;
}

#content
{
	padding-top:11px;
	padding-bottom:11px;;
	width:1000px;
	clear:both;
}

	#content.subpage
	{
		background-color:#FFFFFF;
		padding-top:0px;
	}
	
		#content.subpage img.banner
		{
			margin:0;
			padding:0;
			border:0;
			padding-bottom:10px;
			display:block;
		}
	
		#content.subpage div.margin_top
		{
			height:50px;
		}
	
			#content.subpage div.subpage2
			{
				background:url(/img/bg_footer2.png) no-repeat bottom;
			}
			
	
		#content.subpage div.content
		{
			float:left;			
			padding-left:40px;
			padding-right:39px;
			padding-bottom:0px;
			padding-top:30px;
			width:670px;
			text-align:justify;
		}
		
		#content.subpage div.content p
		{
			color: #333;
			line-height: 16px;
			text-align: justify;
		}
		
		#content.subpage div.content a , #content.subpage div.content a:link , #content.subpage div.content a:visited
		{
			color: #c33;
			text-decoration: none;
		}
		
		#content.subpage div.content a:hover
		{
			color: #633;
			border-bottom: 1px solid #cbb;
			text-decoration: none;
		}
		
		#content.subpage div.content a.img:hover
		{
			color: #633;
			border-bottom: none;
			text-decoration: none;
		}
		
		#content.subpage div.company_index
		{
			background:url(/img/company/banner_co_nas_wyroznia.jpg) no-repeat top right;
			padding-top:180px;
		}
		
		#content.subpage div.company_experiences
		{
			background:url(/img/company/banner_co_nas_wyroznia2.jpg) no-repeat top right;
			padding-top:180px;
		}
		
		#content.subpage div.offer_partners_products
		{
			background:url(/img/offer/banner_partnerzy.jpg) no-repeat top right;
			padding-top:160px;
		}
		
		#content.subpage div.offer_sparx_products
		{
			background:url(/img/offer/banner_sparx.jpg) no-repeat top right;
			padding-top:200px;
		}
		
		#content.subpage div.offer_marketing
		{
			background:url(/img/offer/banner_salma.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_selling
		{
			background:url(/img/offer/banner_sprzedaz.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_elearning
		{
			background:url(/img/offer/banner_e_learning.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_management
		{
			background:url(/img/offer/banner_rozwiazania_na_miare_potrzeb.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_reporting
		{
			background:url(/img/offer/banner_raportowanie.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_atlassian_products
		{
			background:url(/img/offer/banner_atlassian.jpg) no-repeat top right;
			padding-top:200px;
		}
		
		#content.subpage div.company_team
		{
			background:url(/img/company/banner_co_nas_wyroznia.jpg) no-repeat top right;
			padding-top:180px;
		}
		
		#content.subpage div.company_scope
		{
			background:url(/img/company/banner_technologie.jpg) no-repeat top right;
			padding-top:255px;
		}
		
		#content.subpage div.company_partners
		{
			background:url(/img/company/banner_partnerzy.jpg) no-repeat top right;
			padding-top:220px;
		}
		
		#content.subpage div.company_customers
		{
			background:url(/img/company/banner_klienci.jpg) no-repeat top right;
			padding-top:220px;
		}
				
		#content.subpage div.company_technologies
		{
			background:url(/img/company/banner_technologie.jpg) no-repeat top right;
			padding-top:255px;
		}
		
		#content.subpage div.offer_index
		{
			background:url(/img/offer/banner_horyzonty.jpg) no-repeat top right;
			padding-top:210px;
		}
		
		#content.subpage div.offer_products
		{
			background:url(/img/offer/banner_najlepsza_oferta.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_services
		{
			background:url(/img/offer/banner_znajdz_rozwiazanie.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_consulting
		{
			background:url(/img/offer/banner_wlasciwy_kierunek.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_production
		{
			background:url(/img/offer/banner_celne_rozwiazania.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.offer_implementation
		{
			background:url(/img/offer/banner_implementation.jpg) no-repeat top right;
			padding-top:240px;
		}
		
		#content.subpage div.offer_outsourcing
		{
			background:url(/img/offer/banner_znajdz_rozwiazanie.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.career_index
		{
			background:url(/img/career/banner_praca_czeka.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.contact_index
		{
			padding-top:32px;
		}
		
		#content.subpage div.career_jobs
		{
			background:url(/img/career/banner_praca_czeka.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.projects_index
		{
			background:url(/img/offer/banner_celne_rozwiazania.jpg) no-repeat top right;
			padding-top:230px;
		}
		
		#content.subpage div.projects {
			padding:20px; 
			border: 1px solid #a2b3c1; 
			background-image: url('/img/projects/bg.png'); 
			background-repeat: repeat-x;
		}
		
		#content.subpage div.projects div.branza {
			display: none;
		}
		
		#content.subpage div.projects div.branza div.project_body {
			margin-left:20px;
		}
		
		#content.subpage div.projects div.branza h1 {
			color: black;
			font-weight: bold;
		}
		
		

			#content.subpage div.content ul
			{
				margin-left:15px;
			}
		
			#content.subpage div.content ul li
			{
				color: #333333;
				padding-left:15px;
				padding-top:5px;
				padding-bottom:5px;
				list-style:none;
				background: url(/img/wypunktowanie.gif) 0px 7px no-repeat;
			}
		
		#content.subpage div.min_height
		{
			float:left;
			height:450px;
			width:1px;
			font-size:1px;
			line-height:0px;
		}
		
		#content.subpage div.footer
		{
			clear:both; 
			width:995px;
			height:24px;
			padding-left:10px;
			padding-right:10px;
			padding-top:60px;
		}
			
			#content.subpage div.footer div
			{
			}
			
			#content.subpage div.footer ul {
				margin-left:545px;
				display:inline;
			}
			
			#content.subpage div.footer ul li {
				display:inline;
				line-height:24px;
			
			}
			#content.subpage div.footer ul li a {
			
			  font-family: Arial, Helvetica, sans-serif;
			  text-transform: uppercase;
			  padding: 0 10px;
			  border-right: 1px solid #606060;
			  margin-top: 10px;
			  color:#666666;
			}
			#content.subpage div.footer ul li a.last {
			  border:0;
			}
			
			#content.subpage #contact
			{
				float:left;
				width:250px;
				text-align:left;
			}
			
			#content.subpage #map_container
			{
				float:right;
				width:350px;
				height:315px;
				margin-top:5px;
				border:1px solid #aaa;
			}


	#content a.block_software
	{
		float:left;
		display:block;
		width:326px;
		height:190px;
		background:url(../img/bg_oprogramowanie.png) no-repeat;
	}
	
	#content a.block_outsourcing
	{
		float:left;
		display:block;
		margin-left:11px;
		width:326px;
		height:190px;
		background:url(../img/bg_outsourcing.png) no-repeat;
	}
	
	#content a.block_atlassian
	{
		float:left;
		display:block;
		margin-left:11px;
		width:326px;
		height:190px;
		background:url(../img/bg_atlassian.png) no-repeat;
	}
	
	
	
#footer_left
{
	float:left;
	width:5px;
	height:34px;
	background: url(../img/bg_footer_left.png) no-repeat;
	padding-bottom:10px;
}

#footer
{
	float:left;
	width:975px;
	height:34px;
	line-height:34px;
	color:#FFFFFF;
	padding-left:15px;
	background: url(../img/bg_footer.png) repeat-x;
	padding-bottom:10px;
	position:relative;
}
	
	#footer ul {
		position:absolute;
		left:640px;
		top:0;
		line-height:34px;
		display:inline;

	}
	#footer ul li {
		display:inline;
		line-height:34px;
	
	}
	#footer ul li a {
	
	  font-family: Arial, Helvetica, sans-serif;
	  text-transform: uppercase;
	  color: #fff;
	  text-decoration: none;
	  padding: 0 10px;
	  border-right: 1px solid #fff;
	  margin-top: 10px;
	}
	#footer ul li a.last {
	  border:0;
	}
	#footer ul li a:hover { text-decoration: underline;}
	#footer ul li.last a { border: none;}


#footer_right
{
	float:left;
	width:5px;
	height:34px;
	background: url(../img/bg_footer_right.png) no-repeat;
	padding-bottom:10px;
}


#menu {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  color: white;
  margin-left:14px;
	position:absolute;
	left:0;
	top:0;
}        
 
#menu a {
  color: white;
  text-decoration: none;

}

#menu ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
}

#menu li { /* all list items */
  float: left;
  position: relative;
  width: auto;
  display:block;
  z-index:300;
}

#menu li a {
  display: block;
  padding: 0 11px;
  line-height: 34px;
  text-transform:uppercase;
}

#menu li ul { /* second-level lists */
  display: none;
  z-index:300;
  width:170px;
  position: absolute;
  font-size: 10px;
  /*top: 1em;*/
  top:34px;
  left: 0;
  white-space:nowrap;
  background:#ad2f32;
  border:1px solid #761d1e;
  border-top:none;
  opacity: 0.95;
  filter: alpha(opacity=95);
}

#menu ul li a {
  display: block;
  padding: 0 11px;
  line-height: 24px;

}

#menu li.hover {
  background-image: url("/img/menu/menu_hover.png");
  background-repeat: repeat-x;
}

#menu li.selected a {
  background-image: url("/img/menu/menu_hover.png");
  background-repeat: repeat-x;
}

#menu li.selected li a {
  background-image: none;
  background-repeat: no-repeat;
}

#menu li li a {
  display: block;
  font-weight: normal;
  padding: 0em 10px;
  background-image: none;
  width:150px;
  text-transform:none;
}

#menu li li a:hover {
	background:#861b1f;
}


#left_menu_container
{
	width:251px;
	float:left;
	background:url(/img/left_menu_top.png) top left no-repeat;
	
}


	#left_menu_container img.section
	{
		margin-top:32px;
	}
	
	#left_menu_container div.container2
	{
		background:url(/img/left_menu_rest.png) 0px 67px no-repeat;
		float:left;
	}
	
		#left_menu_container div.container2 div.contact
		{
			background:url(/img/masz_pytania.gif) top no-repeat;
			width:163px;
			height:100px;
			margin-top:60px;
			margin-left:auto;
			margin-right:22px;
			padding-top:45px;
			text-align:right;
			font-size:11px;
			line-height:150%;
			padding-right:5px;
		}
	
		#left_menu_container div.container2 div.menu_min_height
		{
			height:500px;
			float:left;
			width:1px;
			line-height:0px;
			font-size:0px;
		}
		
	#left_menu_container ul.menu
	{
		display:block;
		margin-top:25px;
	}
	
	
		#left_menu_container ul.menu li
		{
			display:block;
			height:36px;
			
		}
			
			#left_menu_container ul.menu li a
			{
				color:#2a3b49;
				font-size:11px;
				padding-left:5px;
			}
		
			#left_menu_container ul.menu li.selected
			{
				background: url(/img/left_menu_hover.png) no-repeat;
			}
			
			#left_menu_container ul.menu  a:link, #left_menu_container ul.menu  a:visited
			{
				width:220px;
				height:36px;
				display:block;
				text-align:right;
				padding-right:30px;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
			#left_menu_container ul.menu  a:hover
			{
				background: url(/img/left_menu_hover.png) no-repeat;;
				text-decoration:none;
			}
			


#contactForm
{
}

	#contactForm input.txt {
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #aaa;
		height:20px;
		width:300px;
	}
	
	#contactForm textarea.txt
	{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #aaa;
		width:300px;
		height:190px;
		padding: 0px;
	}
	
	#contactForm #image
	{
		margin-bottom: 15px;
		margin-left: 99px;
	}
	
	#contactForm dd
	{
		padding:0;
		margin:0;
		padding-bottom:10px;
		vertical-align:middle;
	
	}
	
	#contactForm dt
	{
		padding-bottom:5px;
		font-size:11px;
		vertical-align:middle;
	}

	#contactForm textarea
	{	
		width:500px;
		overflow:auto;
		height:300px;
		border:1px solid #000000;
	}

	#contactForm ul
	{
		display:inline;
		vertical-align:middle;
	}
	
		#contactForm ul li
		{	
			display:inline;
			vertical-align:middle;
		}

ol li {
    list-style-position: inside;
}

.highlight1 { background-color: #FFFF88 }
.highlight2 { background-color: #CDEB8B }
.highlight3 { background-color: #C3D9FF }

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}