@import url("../../nskorp/css/reset.css");
@import url("../../nskorp/css/textFormat.css");
@import url("../../nskorp/css/tables.css");
@import url("../../nskorp/css/forms.css");
@import url("../../nskorp/css/header.css");

body {
	text-align: center;
	background: #fff url(../../nskorp/gfx/bg-body.gif) repeat-x;
	padding: 0;
}

body.subpage {
	background-image: url(../../nskorp/gfx/bg-body-subpage.gif);
}

#container {
	width: 957px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	left: 20px;
}

#top {
	width: 917px;
	height: 207px;
	background-color: #fff;
}

.subpage #top {
	height: 150px;
}

.content {
	padding: 0 0 20px 0;
}

#footer {
	border-top: 1px solid #DADADA;
	padding: 25px 15px;
	position: relative;
}

#footer li {
	border-left: 1px solid #CFCFCF;
	padding: 0 8px 0 10px;
	display: inline;
	background: none;
}

#footer ul {
	position: absolute;
	left: 276px;
	top: 34px;
}

#footer li.item381 {
	border: none;
	padding-left: 0;
}

#footer li.english {
	border: none;
	padding-left: 190px;
}

#footer a {
	color: #999999;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#col1,
#col2,
#col3 {
	float: left;
}

#col1 {
	width: 326px;
}

#col2 {
	width: 453px;
}

.homepage #col2 {
	width: 433px;
}

#col3 {
	width: 158px;
}

h2.colHeader {
	height: 28px;
	background: #263F99 url(../../nskorp/gfx/bg-col-header.jpg) repeat-y;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 8px 0 0 12px;
	margin: 0 2px 2px 0;
}

#col3 h2.colHeader {
	margin-right: 0;
}

ul.clientsLogos {
	text-align: center;
}

ul.clientsLogos li {
	margin: 30px 0;
	padding: 0;
	list-style: none;
	background: none;
}

ul.serwisy {
	clear: both;
	padding: 0 0 0 0px;
	margin: 0px 0 20px;
	margin-left:auto;
	margin-right:auto;
	width:780px;
}

ul.serwisy li {
	display: inline;
	border-left: 1px solid #DADADA;
	padding: 0 8px 0 10px;
	margin: 0;
	list-style: none;
	background: none;
}

ul.serwisy li.first {
	border: none;
	padding-left: 0;
}

ul.serwisy a {
	color: #6779B7;
	text-decoration: none;
}

ul.serwisy a:hover {
	text-decoration: underline;
}

.boxOferta {
	width: 132px;
	padding: 15px;
	float: left;
}

.boxOferta ul li {
	margin: 7px 0;
	list-style: none;
}

.boxOferta ul li a {
	display: block;
}

.secOferta table {
	border:none;
	}

.secOferta td {
	padding:0;
	background:#fff;
	border:0;
	}

.boxNoName {
	width: 130px;
	padding: 10px 14px 20px 20px;
	float: left;
	background: #F5F5F5 url(../../nskorp/gfx/bg-box-nn.gif) no-repeat;
	position: relative;
}

.boxNoName img.nn {
	position: relative;
	left: -20px;
	top: -10px;
}

.boxSearch,
.boxNaSkroty,
.boxNews,
.boxJobs {
	float: left;
	padding-top: 20px;
}

ul.jobs li {
	margin-bottom:4px;
	}

.boxSearch,
.boxNaSkroty {
	height: 60px;
	background-color: #E6E6E6;
}

.boxSearch,
.boxNews {
	width: 392px;
	padding-left: 25px;
	padding-right: 15px;
}

.boxNaSkroty,
.boxJobs {
	width: 120px;
	padding-left: 20px;
	padding-right: 20px;
}

.boxNaSkroty {
	background-color: #ddd;
	margin-bottom: 0;
}

.boxNaSkroty fieldset {
	margin-bottom: 0;
}

.boxNaSkroty select {
	width: 120px;
}

.boxNewsletter {
	background-color: #ddd;
	margin-bottom: 0;
	padding: 15px;
}

.boxNewsletter h3 {
	margin-bottom: 10px;
}

.boxNewsletter fieldset {
	margin-bottom: 0;
}

.boxNewsletter input {
	vertical-align: middle;
}

.boxNewsletter input.text {
	width: 99px;
}

.boxNews {
	clear: both;
}

.boxJobs {
	background-color: #F3F3F3;
}

.boxSearch p {
	margin-top: 6px;
}

.boxSearch p.advancedSearch a {
	font-size: 9px;
	text-decoration: none;
	color: #666;
}

.boxSearch p.advancedSearch a:hover {
	text-decoration: underline;
}

h3 img.feedIcon {
	margin: 0 0 0 8px;
	vertical-align: bottom;
}

#leftCol,
#mainCol,
#rightCol {
	float: left;
	background-color: #F7F7F7;
}

#leftCol {
	width: 162px;
	margin-right: 2px;
}

#mainCol {
	width: 714px;
	background-color: #F3F3F3;
	padding: 10px 20px;
	min-height: 532px;
}

#rightCol {
	width: 160px;
	margin-left: 2px;
}

#leftCol .boxNaSkroty {
	width: auto;
	float: none;
}

ul.rightNews li {
	padding: 15px 15px 15px 25px;
	background-position: 10px 20px;
}

ul.rightNews li {
	background-color: #ddd;
	background-image: none;
	padding-left: 15px;
	padding-top: 25px;
}

ul.rightNews li a {
	display: none;
}

ul.rightNews li a.more {
	display: inline;
}

ul.homeNews li {
	margin-bottom:5px;
	}

ul.homeNews li p.intro {
	display: none;
}

.topBar {
	background: transparent url(../../nskorp/gfx/bg-topbar.jpg) repeat-y;
	height: 21px;
	padding: 4px 0 0 185px;
	width:733px;
}

.topBar h2 {
	font-style: italic;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.subpage .topBar h2 {
	display:none;
	}

.leftMenu {
	padding: 15px;
}

.leftMenu ul li {
	display: inline;
	background: none;
	padding: 0;
	margin: 0;
	list-style: none;
}

.leftMenu ul li a {
	display: none;
}

.leftMenu ul li ul li a {
	text-decoration: none;
	display: block;
	background: transparent url(../../nskorp/gfx/dec-arrow.gif) 0 4px  no-repeat;
	padding-left: 12px;
	margin-bottom: 4px;
	font-weight: bold;
}

.leftMenu ul li ul li a:hover {
	text-decoration: underline;
}

.leftMenu ul li ul li.active a {
	color: #264099;
}

.leftMenu ul li ul ul {
	padding-left: 20px;
	margin: 0;
}

.leftMenu ul li ul li ul li a {
	font-weight: normal;
	color: #FF5400 !important;
}

.leftMenu ul li ul li ul li.active a {
	color: #264099 !important;
}

ul.pagination {
	text-align: center;
	padding-right: 12px;
}

ul.pagination li {
	margin: 0;
	list-style: none;
	display: inline;
	background: none;
}

#page p.createdate {
	margin-top: -15px;
}

#leftCol .partner {
	background-color: #fff;
	margin: 0 -15px -15px;
	padding: 15px;
}

#rightCol .partner {
	background-color: #fff;
	padding: 10px 15px;
}

form.NsSearch {
	background: #fff;
	padding: 10px;
	border: 1px solid #EAEAEA;
	border-width: 1px 0;
}

form.NsSearch p a img {
	vertical-align: middle;
}

.blogklienci .article_column p, .blogklienci .article_column h2 {
	float:right;
	width:430px;
	}
	
.blogklienci .article_column p.introTextImg {
	margin-left:0;
	width:auto;
	float:left;
	}	
	
ul.pagination {
	clear:both;
	}	
	
div.article_column {
	margin-bottom:20px;
	float:left;
	}	
	
.oneCol div.article_column {
	margin: 0;
	float: none;
	clear: both;
}
	
/*	= klienci
---------------------------------------------------------------------------- */

.brandsBar {
	width: 158px;
	position: relative;
}

.brandsBar div {
	width: 158px;
	display: none;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
}

.brandsBar ul.active {
	
}

.brandsBar h3 {
	font-size: 11px;
	margin: 10px 0 10px;
	text-align: center;
	color: #aaa;
}

.brandsBar ul {
	margin: 0;
}

.brandsBar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

.brandsBar ul li a {
	display: block;
	width: 158px;
	height: 55px;
	cursor: pointer;
	text-align: center;
	background: transparent url(/images/netsprint/brands-gray.gif) no-repeat;
	text-indent: -9000px;
	outline: 0;
}



.brandsBar li.Home a {background-position: 0 0;}
.brandsBar li.Allegro a {background-position: 0 -55px;}
.brandsBar li.Ceneo a {background-position: 0 -110px;}
.brandsBar li.Money a {background-position: 0 -165px;}
.brandsBar li.Empik a {background-position: 0 -220px;}
.brandsBar li.ESKK a {background-position: 0 -275px;}
.brandsBar li.eurobank a {background-position: 0 -330px;}


.brandsBar li.Nazwa a {background-position: -158px 0;}
.brandsBar li.eBay a {background-position: -158px -55px;}
.brandsBar li.NBPortal a {background-position: -158px -110px;}
.brandsBar li.Bankier a {background-position: -158px -165px;}
.brandsBar li.eGazety a {background-position: -158px -220px;}
.brandsBar li.RTVEuroAGD a {background-position: -158px -275px;}
.brandsBar li.netia a {background-position: -158px -330px;}

.brandsBar li.Easygo a {background-position: -316px 0;}
.brandsBar li.Selectours a {background-position: -316px -55px;}
.brandsBar li.TravelPlanet a {background-position: -316px -110px;}
.brandsBar li.Wakacje a {background-position: -316px -165px;}
.brandsBar li.Interhome a {background-position: -316px -220px;}
.brandsBar li.Vobis a {background-position: -316px -275px;}

.brandsBar li.OMC a {background-position: -474px 0;}
.brandsBar li.Aero a {background-position: -474px -55px;}
.brandsBar li.Opony a {background-position: -474px -110px;}
.brandsBar li.Papla a {background-position: -474px -165px;}
.brandsBar li.pracuj a {background-position: -474px -220px;}
.brandsBar li.lg a {background-position: -474px -275px;}


.brandsBar li.gazeta a {background-position: -316px -330px;}
.brandsBar li.gratka a {background-position: -474px -385px;}
.brandsBar li.idg a {background-position: -158px -385px;}
.brandsBar li.mediaregionalne a {background-position: 0 -385px;}
.brandsBar li.o2 a {background-position: -316px -385px;}
.brandsBar li.wp a {background-position: -474px -330px;}


.brandsBar li.agito a {background-position: 0 -440px;}
.brandsBar li.pf a {background-position: -158px -440px;}
.brandsBar li.kolporter a {background-position: -316px -440px;}
.brandsBar li.rp a {background-position: -474px -440px;}

.brandsBar li.artegence a {background-position: 0 -495px;}
.brandsBar li.profile a {background-position: -158px -495px;}
.brandsBar li.agencja121 a {background-position: -316px -495px;}

.brandsBar li.home a {background-position: 0px 0px;}
.brandsBar li.allegro a {background-position: 0px -55px;}


.brandsBar li.autocentrum a {background-position: 0px -550px;}
.brandsBar li.naszemiasto a {background-position: -474px -495px;}

.brandsBar li.Skype a {background-position: -158px -550px;}
.brandsBar li.Winiary a {background-position: -316px -550px;}
.brandsBar li.PCW a {background-position: -474px -550px;}
.brandsBar li.ArboMedia a {background-position: 0 -605px;}
.brandsBar li.Infor a {background-position: -158px -605px;}
.brandsBar li.Colliers a {background-position: -316px -605px;}


.brandsBar ul li a:hover {
	background-image: url(/images/netsprint/brands.gif);
}

.boxDonosiciel {
	text-align:center !important;
	padding:5px 10px;
	}

.boxDonosiciel img {
	margin: 5px 0;
}

/*	=wyszukiwarka
---------------------------------------------------------------------------- */

ul.searchResults li {
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #ECECEC;
	padding: 0;
	background: none;
}

ul.searchResults h3 {
	margin-bottom: 10px;
}

ul.searchResults font {
	color: #434343;
	background: #F9FC85;
	font-weight: bold;
	pading: 0 1px;
}

ul.searchResults h3 a font {
	color: #FF5400;
	background: none;
}

ul.searchResults h3 a:hover font {
	color: #C44000;
}

h3.searchNumbers {
	font-weight: normal;
	margin: 40px 0 20px;
}

.listPager {
	text-align: center;
	margin-bottom: 10px;
}

.listPager a {
	margin: 0 1px;
	padding: 0 1px;
}

.listPager a.on {
	font-weight: bold;
}

/*	=
---------------------------------------------------------------------------- */

#leftCol form.searchForm {
	background-color: #ddd;
	padding: 20px;
	margin-bottom: 0;
}

#leftCol form.searchForm input.text {
	width: 85px;
	background: #fff;
	border: 1px solid #C9C9C9;
	padding: 2px 3px !important;
	height: auto !important;
	font-size: 11px !important;
}

.xmap h2.menutitle {
	display: none;
}

.xmap ul.level_0 li {
	background-image: none;
	margin-left: 0;
	padding-left: 0;
	font-weight: bold;
	font-size: 12px;
}

.xmap ul.level_1 li {
	background-image: url(../../nskorp/gfx/dec-bullet.gif);
	margin-left: 8px;
	padding-left: 12px;
	background-position: 0 7px;
	font-weight: normal;
	font-size: 11px;
}

.xmap ul.level_2 li {
	background-image: url(../../nskorp/gfx/dec-arrow.gif);
	background-position: 0 5px;
}

/*	=grupowanie alfabetyczne
---------------------------------------------------------------------------- */

#groupAZ {
	display: none;
}

#groupAZ ul.letters {
	text-align: center;
	margin-bottom: 30px;
}

#groupAZ ul.letters li {
	margin: 0;
	padding: 0;
	background: 0;
	list-style: none;
	display: inline;
}

#groupAZ ul.letters li a {
	text-decoration: none;
	padding: 3px 4px;
	font-weight: bold;
	outline: 0;
	border: 1px solid #F3F3F3;
	margin: 0 -1px;
}

#groupAZ ul.letters li a:hover,
#groupAZ ul.letters li a.active {
	background-color: #fff;
}

#groupAZ ul.letters li a.active {
	border-color: silver;
	outline: 1px solid #E8E8E8;
}

#groupAZ ul.letters li a.active:hover {
	color: #FF5400;
}

.breadcrumbs {
	display: block;
	margin: 0 0 20px;
}
