body {
	-x-system-font:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:75%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	background: #000810 url(../img/background.jpg) no-repeat scroll center top;
	margin: 0px 0px 10px 0px;
	padding: 0;
	color: #ffffff;
	text-align: left;
}

a {
	text-decoration: none;
	color: #fff;
}
a:visited {
	text-decoration: none;
	color: #fff;
}
a:hover {
	color: #DD3930;
}

img {
	border: none;
}

hr {
	clear: both;
	border: 0;
	margin: 5px 0px 5px 0px;
	padding: 0;
	height: 1px;
	background-color: #3f494d;
	color: #D5E3E4;
}

#napisz-do-nas-pl {
	position: absolute;
	width: 109px;
	height: 104px;
	background: url(../img/napisz.jpg) no-repeat left top;
	left: 836px;
	top: 217px;
	z-index: 3;
}
#napisz-do-nas-en {
	position: absolute;
	width: 109px;
	height: 104px;
	background: url(../img/napisz-en.jpg) no-repeat left top;
	left: 836px;
	top: 217px;
	z-index: 3;
}
#header {
	background: url(../img/header.jpg) no-repeat center top;
	z-index: 1;
}
#header .kontener {
	height: 240px;
	width: 960px;
	margin: 0px auto;
	background: url(../img/header.jpg) no-repeat center top;
	position: relative;
}
#header h1 {
	margin: 0;
	position: absolute;
	top: 35px;
	left: 96px;	
}
.logo-pl a {
	display: block;
	width: 295px;
	height: 91px;
	background: url(../img/logo_neured_pl.jpg) no-repeat;
	text-indent: -100em;
	overflow: hidden;
}
.logo-en a {
	display: block;
	width: 295px;
	height: 91px;
	background: url(../img/logo_neured_en.jpg) no-repeat;
	text-indent: -100em;
	overflow: hidden;
} 
#header ul {
	position: absolute;
	top: 0px;
	left: 505px;
	margin: 0;
	padding: 0;
}
#header ul li {
	display: inline;
}
#header ul li a {
	display: block;
	height: 35px;
	float: left;
	text-indent: -50em;
	overflow: hidden;
}
#header ul li div {
	margin-right: 8px;
	width: 55px;
	height: 35px;
	float: left;
	background: url(../img/menu-jezyk.gif) no-repeat;
}
#header ul li select {
	margin: 8px 0px 0px 5px;
	width: 45px;
	background: #d9ffff;
	border: 0px solid #fff;
	font-size: 11px;
	font-weight: bold;
	color: #2b4d68;
}
#header ul li a.m1 {
	width: 121px;
	background: url(../img/menu-portfolio-pl.gif) no-repeat;
}
#header ul li a.m2 {
	width: 81px;
	background: url(../img/menu-blog-pl.gif) no-repeat;
}
#header ul li a.m3 {
	width: 118px;
}
#header ul li a.m3-pl {
	background: url(../img/menu-oferta-pl.gif) no-repeat;
}
#header ul li a.m3-en {
	background: url(../img/menu-oferta-en.gif) no-repeat;
}
#header ul li a.m4 {
	width: 116px;
	background: url(../img/menu-kontakt-pl.gif) no-repeat;
}
#header ul li a.m4-pl {
	background: url(../img/menu-kontakt-pl.gif) no-repeat;
}
#header ul li a.m4-en {
	background: url(../img/menu-kontakt-en.gif) no-repeat;
}
#header ul li a.wybrany,
#header ul li a:hover {
	background-position: 0px -35px;
}
#lang_select {
	position: relative;
	width: 132px;
	height: 35px;
	left: 756px;
	top: 32px;
	background: url(../img/menu-lang.jpg) no-repeat top left;
	padding: 6px 20px 0px 20px;
}
#lang_select input {
	border: 1px solid #fff;
	text-indent: -100em;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}
#lang_select input:hover {
	border: 1px solid #000;
}
#lang_select input.current {
	border: 1px solid #000;
}
#lang_select input:active {
	border: 1px solid red;
}
#lang_select input.lang_pl {
	display: block;
	float: left;
	width: 35px;
	height: 18px;
	background: url(../img/flag-pl.gif) no-repeat top left;
}
#lang_select input.lang_en {
	display: block;
	float: left;
	width: 35px;
	height: 18px;
	margin-left: 18px;
	background: url(../img/flag-en.gif) no-repeat top left;
}
#wrap {
	width: 960px;
	margin:0 auto;
	position:relative;
	background: url(../img/main-box-bck.jpg) repeat-y;
}
#srodek {
	z-index: 2;
	width: 960px;
	margin:10px auto 10px auto;
	position:relative;
	padding: 15px 30px 0 30px;
	min-height: 450px;
}
#top_srodek {
	height: 55px;
}
#title-bar-left {
	margin: 0px;
	margin-left: -23px;
	margin-top: 2px;
	margin-bottom: 85px;
	padding: 8px 8px 0px 15px;
	width: 545px;
	height: 52px;
	background: url(../img/title.jpg) no-repeat left top;
}
#title-bar-left h2 {
	text-align: center;
	margin: 0px;
	width: 500px;
}
#title-bar-left div {
	text-align: center;
	margin: 0px;
	width: 500px;
	font-size: .8em;
}
#srodek hr.czarna {
	background-color: #000;
}
#srodek hr.biala {
	background-color: #fff;
}
#grey-box-screen {
	width: 912px;
	height: 192px;
	margin-left:-4px;
	background: url(../img/grey-box-screen.jpg) no-repeat center top;
}
#offer-box {
	width: 910px;
	height: 178px;
	margin-left:-4px;
}
.offer-box-pl {
	background: url(../img/offer-box-pl.jpg) no-repeat center top;
}
.offer-box-en {
	background: url(../img/offer-box-en.jpg) no-repeat center top;
}
#blog-box {
	width: 910px;
	height: 107px;
	margin-left:-4px;
}
.blog-box-pl {
	background: url(../img/blog-box-pl.jpg) no-repeat center top;
}
#portfolio-box {
	width: 910px;
	height: 78px;
	margin-left:-4px;
}
.portfolio-box-pl {
	background: url(../img/portfolio-box-pl.jpg) no-repeat center top;
}
.portfolio-box-en {
	background: url(../img/portfolio-box-en.jpg) no-repeat center top;
}
.col-left {
	float: left;
	width: 450px;
}
.col-right {
	float: left;
	width: 450px;
}
.blog-left {
	float: left;
	width: 620px;
	margin: 0px;
	padding: 0px;
}
.blog-head {
	padding: 5px 4px 5px 4px;	
	background: transparent url(../img/black10.png) top left repeat;
}
.blog-head h2 {
	margin: 0px;
	margin-bottom: 5px;
}
.blog-head h2 a, .blog-head h2 {
	color: #F6960E;
}
.blog-body {
	margin-top: 4px;
	margin-bottom: 15px;
	padding: 5px 6px 5px 6px;
	background: transparent url(../img/black35.png) top left repeat;
}
.blog-body p {
	margin: 0px;
	margin-bottom: 5px;
}
#srodek .podpis{
	font-size: .8em;
	color: #F1E3C6;
}
.wiecej {
	margin-top: 14px;
}
.wiecej a {
	color: #F1E3C6;
}
.blog-right, .portfolio-right {
	float: left;
	margin-left: 20px;
	width: 260px;
	background: #000 url(../img/blog-menu.jpg) no-repeat left top;
}
.black10 {
	background: transparent url(../img/black10.png) top left repeat;
}
.black35 {
	background: transparent url(../img/black35.png) top left repeat;
}
.portfolio-right {
	margin-right: 20px;
	margin-left: 0px;
}
.blog-right ul,.portfolio-right ul {
	padding: 0px 0px 0px 10px;
	list-style: none;
}
.padding10 {
	padding: 0px 10px 10px 10px;
}
.blog-bottom {
	margin-top: 20px;
	color: #cd9b92;
}
.comments {
	position: relative;
	float: left;
}
#footer {
	z-index: 2;
	margin:0px auto;
	position:relative;
	padding: 5px 30px 25px 30px;
	background: url(../img/footer-down.jpg) no-repeat bottom left;
	font-size: .9em;
}
.logo-footer {
	display: block;
	float: left;
	width: 105px;
	height: 26px;
	background: url(../img/neured_dol.png) no-repeat top left;
	text-indent: -100em;
	overflow: hidden;
}
#footer-contact {
	float: left;
	margin: 0 0 0 80px;
	color: #949597;
}
#footer-networking {
	float: left;
	margin: 0 0 0 50px;
	color: #949597;
	width: 200px;
}
#foot-twitter {
	display: block;
	float: left;
	width: 90px;
	height: 27px;
	background: url(../img/twitter.png) no-repeat bottom left;
	text-indent: -100em;
	overflow: hidden;
}
#link-twitter {
	display: block;
	float: left;
	width: 90px;
	height: 30px;
	background: url(../img/twitter-color.png) no-repeat bottom center;
	text-indent: -100em;
	overflow: hidden;
	margin-left:10px;
}
#foot-blip {
	display: block;
	float: left;
	width: 90px;
	height: 27px;
	background: url(../img/blip.png) no-repeat bottom left;
	text-indent: -100em;
	overflow: hidden;
}
#link-blip {
	display: block;
	float: left;
	width: 42px;
	height: 30px;
	background: url(../img/blip-color.png) no-repeat bottom center;
	text-indent: -100em;
	overflow: hidden;
	margin-left:20px;
}
#foot-flaker {
	display: block;
	float: left;
	width: 90px;
	height: 24px;
	background: url(../img/flaker.png) no-repeat bottom left;
	text-indent: -100em;
	overflow: hidden;
}
#link-flaker {
	display: block;
	float: left;
	width: 90px;
	height: 30px;
	background: url(../img/flaker-color.png) no-repeat bottom center;
	text-indent: -100em;
	overflow: hidden;
	margin-top: 5px;
	margin-left:10px;
}
#foot-facebook {
	display: block;
	float: left;
	width: 90px;
	height: 24px;
	background: url(../img/facebook.png) no-repeat bottom left;
	text-indent: -100em;
	overflow: hidden;
}
#link-facebook {
	display: block;
	float: left;
	width: 90px;
	height: 30px;
	background: url(../img/facebook-color.png) no-repeat bottom center;
	text-indent: -100em;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left:20px;
}
#footer-contact h3, #footer-networking h3, #footer-rights h3 {
	font-weight: normal;
	margin: 12px 0px 6px 0px;
}
#footer-rights {
	float: right;
	margin: 0 0 0 80px;
	color: #949597;
	text-align: right;
}
#spacje {
	height: 15px;
}
#srodek .wiz,#srodek .shop,#srodek .port,#srodek .poz,#srodek .spol,#srodek .cms,#srodek .cal,#srodek .more  {
	padding-top: 2px;
	padding-left: 45px;
	height: 27px;
}
#srodek .wiz {
	background: url(../img/wiz.png) no-repeat top left;
}
#srodek .shop {
	background: url(../img/shop.png) no-repeat top left;
}
#srodek .poz {
	background: url(../img/poz.png) no-repeat top left;
}
#srodek .spol {
	background: url(../img/spol.png) no-repeat top left;
}
#srodek .cms {
	background: url(../img/cms.png) no-repeat top left;
}
#srodek .port {
	background: url(../img/port.png) no-repeat top left;
}
#srodek .cal {
	background: url(../img/cal.png) no-repeat top left;
}
#srodek .more {
	background: url(../img/more.png) no-repeat top left;
}

.portfolio-list-img {
	width: 600px;
	height: 200px;
}
.portfolio-list-img img {
	width: 600px;
	height: 200px;
}
.portfolio-stopka {
	position: absolute;
	text-align: left;
	width: 590px;
	height: 200px;
	color: #fff;
	background: #000;
	margin-left: 310px;
	margin-top: 25px;
	z-index: -999;
	border: 3px solid #0d0d1f;
}
.portfolio-stopka-down {
	position: absolute;
	height: 20px;
	width: 580px;
	top: 179px;
	left: 5px;
	font-weight: bold;
	font-size: 1.2em;
	color: #f6960e;
}
.portfolio-stopka-right {
	position: relative;
	width: 290px;
	margin-left: 294px;
	margin-top: 5px;
	text-align: justify;
	color: #f1e3c6;
}
#portfolio-project-det {
	float: left;
	width: 300px;
	color: #f3deb6;
}
#portfolio-project-det h2 {
	color: #f6960e;
}
#portfolio-project-desc {
	float: left;
	margin-left: 30px;
	width: 540px;
	padding-top: 14px;
	text-align: justify;
}

#slider{}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider ul {
	margin: 3px 3px 3px 3px;
}
#slider li{
	width:904px;
	height:242px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:47px;
	height:46px;
	position:absolute;
	left:8px;
	top:170px;
	}	
#nextBtn{ 
	left:905px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:47px;
	height:46px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
	text-indent: -100em;
	overflow: hidden;
	}	
#nextBtn a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}
    
    
#kontaktowy ul
{
list-style-type:none;
	padding-left: 0px;
}
#kontaktowy {
	background: transparent url(../img/black35.png) top left repeat;
}
#kontaktowy li {
	height: 60px;
}
#kontaktowy fieldset {
	width:600px;
	border:0px solid #D5E3E4;

}

#kontaktowy input.required {
	width: 400px;
	background: transparent url(../img/black35.png) top left repeat;
	border: 0px solid #000;
	color: #fff;
}
#kontaktowy textarea.required {
	width: 400px;
	background: transparent url(../img/black35.png) top left repeat;
	border: 0px solid #000;
	color: #fff;
}

#kontaktowy label {
	float: left;
	text-align: right;
	margin-right: 20px;
	width: 160px;
}
#kontaktowy .submit_button
{
margin-left:170px;
margin-top:126px;
}

#kontaktowy .errorlist
{
font-size:smaller;
padding-left:184px;
}

#kontaktowy .errorlist li
{
height: 15px;
}
