body {
    font-family: Verdana;
    font-size: 10px;
    margin: 0px;
    background-image: url(../grafika/tlo0.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color: #EBEBEB;
    color: #4B4B4B;
}
#wrap,#n1,#n2,#roboczy,#stopka{
    width: 960px;
}
#stopka p,#stopka,#roboczy,#lang p,#lang,#n2,#menu,#search p,#n1,#laskomex,#bezp,#search,ul#mpz, ul#mpz li,ul.mpi, ul.mpi li{
    margin: 0px;
    padding: 0px;
}
#wrap{
    height: auto;
    margin: auto;
}
#n1,#laskomex,#bezp,#search{
    height: 67px;
	   background-color: #4E4E4E;
}
#laskomex{
    width: 200px;
    float: left;
}
#bezp{
    width: 540px;
    float: left;
}
#search{
	width: 220px;
	background-image: url(../grafika/search.jpg);
	float: left;
}
#search p{
    line-height: 64px;
    margin-left: 33px;
}
input#stext, input#ssub,input#ntext, input#nsub{
    border: none;
    background-color: transparent;
}
#n2,#menu{	
    height: 42px;
}
#n2{
	background-color: #4E4E4E;
	border-bottom: 1px solid Gray;
}
#menu{
    width: 832px;
    float: left;
    border-top: 1px solid #5F5F5F;
}
#lang{
    width: 127px;
    height: 40px;
    float: left;
    border-left: 1px solid #757575;
    border-top: 1px solid #757575;
}
#lang p{
    text-align: center;
    line-height: 40px;
	 color: #CECECE;
    font-size: 10px;
    font-weight: bold;
}
#lang{
	background-color: #4e4e4e ; 
}
#roboczy{
    height: auto;
    background-color: #EDEDEE;
}
div#baner{
	border-top: 1px solid White;
	border-bottom: 1px solid White;
	height: auto;
   background-color: #4E4E4E;
}
#stopka{
    height: 31px;
    background-color: #444444;
    color: White;
}
#stopka p{
    text-align: center;
    line-height: 31px;
}

/* =============== menu poziome =======================*/

a:link#m11, a:visited#m11, a:link#m12, a:visited#m12, a:link#m13, a:visited#m13,a:link#m14, a:visited#m14,a:link#m15, a:visited#m15,a:link#m16, a:visited#m16,a:link#m17, a:visited#m17{
    display: block;
    height: 39px;
    text-decoration: none;
}
a:link#m11, a:visited#m11 {
    width: 93px;
}
a:link#m12, a:visited#m12 {
    width: 84px;
}
a:link#m13, a:visited#m13 {
    width: 141px;
}
a:link#m14, a:visited#m14 {
    width: 117px;
}
a:link#m15, a:visited#m15 {
    width: 119px;
}
a:link#m16, a:visited#m16 {
    width: 178px;
}
a:link#m17, a:visited#m17 {
    width: 100px;  
}




ul#mpz, ul#mpz li {
    display: block;
    list-style: none;
}
ul#mpz li {
    float: left;
}
a:link#m1, a:visited#m1, a:link#m2, a:visited#m2, a:link#m3, a:visited#m3,a:link#m4, a:visited#m4,a:link#m5, a:visited#m5,a:link#m6, a:visited#m6,a:link#m7, a:visited#m7{
    display: block;
    height: 39px;
    text-decoration: none;
}
a:link#m1, a:visited#m1 {
    width: 93px;
    background-image: url(../grafika/m_home.jpg);
}
a:link#m2, a:visited#m2 {
    width: 84px;
    background-image: url(../grafika/m_onas.jpg);
}
a:link#m3, a:visited#m3 {
    width: 141px;
    background-image: url(../grafika/m_strefa.jpg);
}
a:link#m4, a:visited#m4 {
    width: 117px;
    background-image: url(../grafika/m_szkolenia.jpg);
}
a:link#m5, a:visited#m5 {
    width: 119px;
    background-image: url(../grafika/m_produkty.jpg);
}
a:link#m6, a:visited#m6 {
    width: 178px;
    background-image: url(../grafika/m_wsparcie.jpg);
}
a:link#m7, a:visited#m7 {
    width: 96px;
    background-image: url(../grafika/m_kontakt.jpg);
}
ul#mpz a:hover {
    border-bottom: 3px solid White;
}
a span{
    display: none;
}

/* =============== menu pionowe =======================*/
ul.mpi, ul.mpi li {
    display: block;
    list-style: none;
}
ul.mpi{
    margin-top: 15px;
}
ul.mpi a:link, ul.mpi a:visited{
    display: block;
    height: 14px;
	 color: #626262;
 	text-decoration: none;
}
ul.mpi a:hover{
    display: block;
    text-decoration: none;
    color: Black;
}
/* =============== NAGLOWKI =======================*/
h1{
    font-size: 11px;
    font-weight: bold;
    margin-top: 20px;
}

h2{
    font-size: 11px;
    font-weight: bold;
	 margin-top: 20px;	
}
h3{
    font-size: 12px;
    font-weight: bold;
}
h4{
   font-size: 10px;
	margin-bottom: 0px;
	font-weight: bold;
}
/* =============== ODSTĘPY =======================*/
hr.clear, hr.space1, hr.space5, hr.space50, hr.space10, hr.space20, hr.space30, hr.space40, hr.space100, hr.space110, hr.space120, hr.space130, hr.space140, hr.space150 ,hr.space200, hr.space300,hr.space400,hr.space500,hr.space600{
    clear: both;
    visibility: hidden;
    margin: 0px;
    padding: 0px;
	 border: 0px;
	 height: 0px;
}
hr.space1{
	margin-top: 1px;
}
hr.space5{
	margin-top: 5px;
}
hr.space10{
	margin-top: 50px;
}
hr.space20{
	margin-top: 50px;
}
hr.space30{
	margin-top: 50px;
}
hr.space40{
	margin-top: 50px;
}
hr.space50{
	margin-top: 50px;
}
hr.space100{
	margin-top: 100px;
}
hr.space110{
	margin-top: 100px;
}
hr.space120{
	margin-top: 100px;
}
hr.space130{
	margin-top: 100px;
}
hr.space140{
	margin-top: 100px;
}
hr.space150{
	margin-top: 150px;
}
hr.space200{
	margin-top: 200px;
}
hr.space300{
	margin-top: 300px;
}
hr.space400{
	margin-top: 400px;
}
hr.space500{
	margin-top: 500px;
}
hr.space600{
	margin-top: 600px;
}
p.center{
	text-align: center;
}
p.left{
	text-align: left;
}
p.right{
	text-align: right;
}
/* =============== LINKI =======================*/
a:link, a:visited{
    text-decoration: underline;
    color: #6A6A6A;
}
a:hover{
    color: Black;
}
div.cszarypionbialy a:hover{
	color: #D1D1D1;
}
/* =============== ogolne =======================*/
div#podzial{
	width: 100%;
	height: auto;
	background-image: url(../grafika/podzial.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
}
div.kontlewy{
	width: 64%;
	height: auto;
	float: left;
}
div.kontprawy{
	width: 36%;
	height: auto;
	float: right;
}
div.szarypionbialy,div.cszarypionbialy{
	border-right: 1px solid #CECECE;
}
div.szary, div.szarypionbialy{
	height: 42px;
	background-color: #606060;
	border-top: 1px solid #E4E4E4;
}
div.cszary, div.cszarypionbialy{
	height: 42px;
	background-color: #2D2D2D;
}
div.szarypionbialy a:link, div.szarypionbialy a:visited, div.szary a:link, div.szary a:visited{
	text-decoration: none;
} 
div.szary p, div.szarypionbialy p, div.cszary p,div.szary h1, div.szarypionbialy h1, div.cszary h1,div.cszarypionbialy p, div.cszarypionbialy h1{
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	line-height: 40px;
	font-size: 12px;
	color: #CECECE;
}
div.textbox, p.text{
	height: auto;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 15px;
}
p.return{
	text-align: center;
}
span.redlink{
	display: block;
	width: auto;
	height: 42px;
	vertical-align: middle;
	line-height: 40px;
	margin-left: 15px;
	float: left;
}
span.redlinkimg,span.redlinkimg a:link, span.redlinkimg a:visited{
	display: block;
	width: 50px;
	height: 42px;
}
span.redlinkimg{
	float: left;
}
span.redlinkimg a:link, span.redlinkimg a:visited{
	background-image: url(../grafika/navbutton.jpg);
}
span.redlinkimg a:hover{
	background-image: url(../grafika/navbutton1.jpg);
}
span.redlink a:link, span.redlink a:visited{
	color: #E9E9E9;
}
span.redlink a:hover{
	color: #2F2F2F;
}
strong{
	font-weight: normal;
}
/* =============== index =======================*/
div#indnews{
	background-image: url(../grafika/i_newsletter.jpg);
	height: auto
}
p.news{
	color: #CECECE;
}
.ndata{
	color: #D55F50;
	font-weight: bold;
}
.ntytul{
	font-weight: bold;
}
hr.nowosti{
	border: 0px;
	background-color: #DBDBDB;
	height: 1px;
}
div#indstr{
	width: 50%;
	float: left;
}
div#indwsp{	
	width: 50%;
	float: right;
}
div#indstr div.szary,div#indwsp div.szary{
	border-right: 1px solid #CECECE;
}
p#newsletter1{
	margin-left: 125px;
}
div.alert{
	width: 500px;
	height: 600px;
}
div.alert h2, div.alert p{
	color: #FF0033;
}
/* =============== szkolenia =======================*/
div#centrums h1,div#centrums h2,div#centrums p{
	margin-left: 30px;  
}
div#centrums{
	width: 300px;
	height: auto;
	float: left;
}
div#szmap{
    width: 660px;
    height: auto;
    float: left;
	 background-color: #EDEDEF;
}
div#centrums1{
    width: 400px;
    height: auto;
    float: left;
}
div#szmap1{
    width: 560px;
    height: auto;
    float: left;
	 background-color: #EDEDEF;
}
p#sdata{
	 font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
p#sdata span{
    color: #E46562;
}
.linkgraf{
	display: table-cell;
	vertical-align: middle;
	height: 14px;
}
.linkgraf a:link, .linkgraf a:visited{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
}
/* =============== szkolenia =======================*/
#swrap{
    height: auto;
    background-image: url(../grafika/szkolenia.jpg);
    background-repeat: repeat-y;
}
#sl{
    width: 616px;
    height: auto;
    float: left;
	 
}
#sr{
    width: 344px;
    height: auto;
    float: left;
}
div#centrums h1,div#centrums h2,div#centrums p{
	margin-left: 30px;  
}
p#sdata{
    font-size: 16px;
    font-weight: bold;
}
p#sdata span{
    color: #E46562;
}

div#sr a:link, div#sr a:visited{
    text-decoration: none;
}
div#sr p.ind{
    margin-left: 48px;
}
div#centrums{
    width: 300px;
    height: auto;
    float: left;
}
div#szmap{
    width: 660px;
    height: auto;
    float: left;
}
/* =============== KONTAKT =======================*/
.kontakt{
	width: 170px;
	height: auto;
	float: left;
	margin-left: 30px;
	clear: right;
}

#handel{
	width: 616px;
	float: left;
}
#blok2a{
	width: 960px;
	height: auto;
	border-top: 1px solid White;
	background-image: url(../grafika/kontakt.jpg);
}
#bl24{
	width: 343px;
	float: left;
}
/* =============== DOKUMENTACJA =======================*/
table.doc, table.deklaracja{
    width: 100%;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
}
table.doc th, table.deklaracja th{
	height: 45px;
	background-color: #606060;
	color: #E6E6E6;
	border-top: 1px solid #F0F0F0;
	padding-left: 30px;
	text-align: left;
}
table.doc td{
	height: 22px;
	background-color: #E3E3E3;
	border-bottom: 1px solid White;
}
td.tdl{
	width: 30px;
	padding-left: 30px;	
}
td.tds{
	width: 90px;
}
p.docinfo{
	margin: 30px;
}
table.deklaracja th{
	border-right: 1px solid #F0F0F0;
}
table.deklaracja td{
	border-bottom: 1px solid #DCDCDC;
	padding-top: 30px;
	padding-left: 30px;
	}
p.dekl{
	text-align: right;
}
td.tb1, td.tb2{
	padding-bottom: 30px;
}
td.tb1{
	border-right: 1px solid #DCDCDC;
}
td.tb3{
	width: 14px;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #DCDCDC;
	vertical-align: bottom;
}
div.faqanswer{
	height: 42px;
	width: 101%;
	line-height: 42px;
	background-color: #606060;
	color: White;
}
div.faqanswer p, p.faq1, p.faq2{
	margin-left: 30px;
	margin-right: 30px;
}
p.faq1, p.faq1 a:link, p.faq1 a:hover{
	color: #DB6D6A;
}

p.faq1{
	font-weight: bold;
	margin-top: 30px;
}
p.faq3{
	text-align: right;
	margin-right: 30px;
}
hr.faq4 {
	border: 0px;
	height: 1px;
	background-color:  #C2C2C2;
}
div#naglowek h1{
	margin: 0px;
	padding: 0px;
	line-height: 42px;
	padding-left: 30px;
}
div.txt{
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
table.cewki{
	margin-left: 120px;
}
span.instrukcja{
	font-style: italic;
}
table.oznaczenia{
	width: 80%;
	padding: 0px;
	margin-left: 30px;
	border: 1px solid #C6C6C6;
}
td.oznnag{
	background-color: #525252;
	color: #F9F9F9;
	padding: 4px;
	text-align: center;
}
tr.j1 td,tr.j2 td{
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
tr.j1 td.firma, tr.j2 td.firma{
	text-align: left;
	font-weight: bold;
}
tr.j1{
	background-color: #F9F9F9;
}
tr.j2{
	background-color: #D8D8D8;
}
/* =============== MINIGALERIA =======================*/
span.minifoto{
	padding-right: 13px;
}
span.minifoto img{
	border: 1px solid #8E8E8E;
}
/* =============== strefa klienta=======================*/
div.przedstawiciele{
	margin-left: 55px;
}
div.przedstawiciele p{
	padding: 0px;
	margin: 5px;
}
/* =============== ogolne =======================*/
div.linki{
	width: 100%;
	height: auto;
	margin: auto;
}
div.linki p{
	text-align: center;
}