html,body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
background:#fff;
color:#555;
margin:0;
padding:0;
-webkit-font-smoothing: antialiased;
}

td {
font-size:11px;
}

img,a {
border:0;
}

body {
text-shadow:0 0 0 #000;
opacity:: .99;
}

a {
color:#202569;
text-decoration:none;
}

p {
text-align:left;
margin:0 0 10px;
}

h1,h2,h3,.ng {
color:#1E276A;
font-size:11px;
font-weight:700;
margin:0 0 10px;
padding:0;
}

.sch {
z-index:auto;
}

h5 {
color:#002569;
text-transform:uppercase;
font-size:11px;
margin:20px 0 10px;
}

h6 {
color:#9E9E9E;
font-size:11px;
margin:0px 0 5px 0px;
padding: 3px 10px 3px 10px;
background: #efefef;
}

h6 a:hover{text-decoration:none;}

div.mal {
padding-bottom:50px;
}

div.kontener {
text-align:center;
width:100%;
padding-top:0;
}

div.struktura {
text-align:center;
width:1003px;
margin:0 auto;
}

div.head {
width:1003px;
text-align:left;
height:62px;
}

div.lang {
text-align:right;
height:1px;
width:700px;
float:right;
border:0 solid green;
padding:0 0px 0 0;
}

div.login {
text-align:right;
height:39px;
width:700px;
float:right;
border:0 solid red;
padding:15px 0px 0 0;
}

b#logo {
float:left;
margin-left:0px;
padding:10px 0 0 15px;
}

b#logo a {
display:block;
background:url(/images/logo.gif) no-repeat top left;
width:225px;
height:38px;
text-indent:-999em;
}

div.lg {
float:left;
width:200px;
}

div.lg a {
padding:0 0 0 30px;
}

#flashcontent {
width:1003px;
height:190px;
background:#fff;
position:relative;
z-index:0;
}

#headercontent {
width:1003px;
height:140px !important;
margin:0;
background:#fff;
}

div.menu {
height:48px;
/*background:url('/images/menu_tlo.jpg') #f3f3f3 top repeat-x;*/
width:1003px;
text-align:left;
}

a.mu {
color:#FFF;
font-size:13px;
font-weight:700;
padding:13px 16px 0;
}

div.main {
width:1003px;
text-align:left;
margin:auto;
display:block;
}

div.inmain {
min-height: 247px;
/*background:url('/images/footer_top.gif') bottom right no-repeat;*/
padding:0 0 0 0px;
background: #fff;
display:block;
}

*html div.inmain {
height:300px;
}

div.buttons {
padding:20px 0 10px;
}

div.buttons a {
padding:0 9px 0 0;
}

div.clear {
clear:both;
}

div.boxsys {
float:left;
padding:5px 0 10px 0px;
margin-top: 5px;
}

div.boxrynki {
float:left;
padding:5px 0 0px 0px;
margin-top: 0px;
}


div.boxpod {
padding:24px 0px 10px 0px;

}

div.news {
width:320px;
}

div.newsin {
float:right;
padding:5px 0px 0px 0px;
margin-top: 5px;
}

div.aktb:hover {
background: #f5f5f5;
}

div.aktb {
color:#B9B9B9;
line-height:16px;
border-top:1px solid #e4e4e4;
padding:4px 0 5px;

}

div.aktb a {
color:#202569;
font-weight:400;
line-height:13px;
text-transform:none;
}

h2.bt {
color:#202569;
font-weight:700;
font-size:12px;
padding:0 0 0px 0px;
margin:10px 0 6px 10px !important;
text-transform:none;
}

h2.akt {
color:#202569;
font-weight:700;
font-size:12px;
padding:0 0 0px 0px;
margin:10px 0 6px 0px !important;
text-transform:none;
}

ul.bul {
border-top:0 solid #E4E4E4;
width:317px;
list-style:none;
list-style-image:none;
margin:6px 0 0 0;
padding:0;
}

ul.bul li ul li{
padding: 0 0 0 25px;
}

li.bli {
border-top:1px solid #E4E4E4;
font-weight:normal;
background:none;
margin:0;
padding:0;
}

ul.bul li.bli div a.ba {
border-top:0 solid #E4E4E4;
color:#555;
display:block;
background:#fff;
margin-bottom:0;
margin-top:0;
padding:6px 5px 6px 10px;
font-size: 11px;
}

ul.bul li.bli div a.ba:hover {
background: #f5f5f5;
color:#555;
font-weight: normal;
}

ul.bul li.bli div a.up {
background:url('/images/box.gif') #efefef no-repeat;
background: #f5f5f5;
color:#555;
}

ul.bul li.bli ul {
list-style-image:none;
list-style:none;
margin:0;
padding:0 0 0 20px;
}

ul.bul li.bli ul li {
background:none;
margin:15px 0;
padding:0;
}

ul.bul li.bli ul li div a {
color:#9e9e9e;
font-weight:400;
margin-left:35px;
display:block;
padding:0;
}

ul.bul li.bli ul li div a:hover {
color:#555;
}

ul.bul li.bli {
list-style-image:none;
background:none;
list-style:none;
}

ul.bul li.inb {
list-style-image:none;
background:none;
margin:12px 0;
padding:0;
}

ul.bul li.inb div a {
display:block;
margin-left:0px;
color:#9e9e9e;
}

form.frl {
padding:3px 0 5px;
background: #fff;
}

input.inp {
color:#202569;
width:160px;
height:25px;
vertical-align:middle;
border:1px solid #E9E9E9;
padding:4px 2px;
font-size: 10px;
}

input.btn {
color:#202569;
height:25px;
vertical-align:middle;
border:0;
margin:0 0 0 -5px;
padding:0;
}

input.btngl {
color:#224c80;
font-weight:700;
font-size:10px;
vertical-align:middle;
border:1px solid #c5c5c5;
padding:3px;
}

.gbtn {
background:url("/images/search.png") no-repeat scroll left top #F2F2F2;
border:0 none;
color:#002569;
font-size:9px;
font-weight:700;
height:25px;
margin:0 0 0 -4px !important;
padding:0 0 0 4px !important;
width:26px;
}

*html .gbtn {
background:url('/images/btn_tlo.jpg') #F2F2F2 top left repeat-x;
height:26px;
border:0;
color:#002569;
font-size:9px;
font-weight:700;
border-right:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
padding:4px 0;
}

input,.inrs {
background:#fff;
border:1px solid #E9E9E9;
color:#202569;
font:11px Verdana, Arial, Helvetica, sans-serif;
height:22px;
padding:4px 2px 0;
}

input.button {
font-weight:700;
height:22px;
border:1px solid #c5c5c5;
padding:2px;
}

.txa {
background:#f3f3f3;
color:#202569;
font:11px Verdana, Arial, Helvetica, sans-serif;
height:22px;
padding:4px 0 0;
}

.aktt {
width:520px;
}

div.dtpr {
width:80px;
}

.nwsd {
padding-right: 7px;
border:0 solid red;
font-weight:none;
font-size:11px;
float:left;
display:block;
}

.nwst {

border:0 solid red;
font-size:11px;
}

.inr {
width:280px;
height:22px;
background:#f3f3f3;
color:#224c80;
border:1px solid #c5c5c5;
padding:4px 2px 0;
}

.file {
width:280px;
text-align:right;
}

.inr_v {
background:#FFC none repeat scroll 0 0;
width:280px;
height:22px;
color:#224c80;
}

input.inrc {
background:#FFF;
}

input.inrs {
width:280px;
margin:0;
padding:2px;
}

input.inrb {
height:26px;
margin:0;
padding:0;
}

table.reje {
width:100%;
}

table.reje td {
border-bottom:1px solid #f3f3f3;
text-align:right;
padding:5px;
}


div#menuLanguages ul {
float:right;
margin:8px 0 0 15px;
padding:0;
}

div#menuLanguages li {
display:block;
float:left;
height:16px;
background:none;
margin:0 0 0 0px;
}

div#menuLanguages a {
float:left;
height:16px;
line-height:15px;
text-align:center;
padding:0;
margin: 0 10px 0 10px;
color: #555;
}

div#menuLanguages a:hover {
color: #d6d6d6;
text-decoration:none;
}

div.footer {
border-top:1px solid #EFEFEF;
height:30px;
margin:auto;
padding-top:0;
text-align:left;
width:1003px;
padding-top:5px;
}

div.footer a {
/*background:url('/images/dots2_blue.gif') 0 50% no-repeat;*/
color:#202569;
margin-top:0px;
font-size:11px;
font-weight:700;
padding:0 5px 0 0px;
}

div.footer a:hover {
/*background-image:url('/images/dots2_green.gif');*/
color:#699624;
text-decoration:none;
}

div.footer a.selected {
background-image:url('/images/dots2_green.gif');
color:#699624;
}

div.footer a#linkHome {
background:url('/images/home_blue.gif') 100% 50% no-repeat;
padding-right:14px;
margin:5px 14px 0 130px;
}

div.footer a#linkHome:hover {
/*background-image:url('/images/home_green.gif');*/
}

div.footer span#linkHome {
/*background:url('/images/home_blue.gif') 100% 50% no-repeat;*/
padding-right:14px;
font-weight:700;
color:#002569;
margin:5px 14px 0 20px;
}

div.footer span#linkHome:hover {
background-image:url('/images/home_green.gif');
font-weight:700;
color:#002569;
}

div.footer a#linkStart {
background:url('/images/dots3_blue.gif') 0 50% no-repeat;
margin-top:12px;
font-size:11px;
font-weight:700;
padding:0 5px 0 25px;
}

div.footer a#linkStart:hover {
background-image:url('/images/dots3_green.gif');
color:#699624;
text-decoration:none;
}

div.hme {
width:270px;
}

div.flks {
padding:11px 0 0 0px;
text-align:left;
display: block;
width: 300px;
float: left;
}

div.fel {
padding-top:8px;
width:318px;
text-align:right;
}

span.fina {
height:16px;
vertical-align:top;
padding-top:3px;
}

div.fingray {
text-align:left;
vertical-align:top;
padding:6px 0px 15px 0;
margin-top: 6px;
border-top: 1px solid #efefef;
}

div.fingray .fina a {
color:#989994;
font-size:10px;
font-weight:400;
margin-left:0px;
background:none;
padding:0;
}

div.fingray a {
background:none;
margin:0;
padding:0;
}

div.fingray span a img {
padding:0;
}

div.fingray span.sep {
color:#989994;
font-size:10px;
font-weight:400;
margin:0 5px 0 8px;
}

.clearfix {
display:block;
margin:auto;
}

div.srk {
width:661px;
line-height:18px;
background:#fff;
padding-left: 15px;
}

*html div.cnt {
height:290px;
}

div.cnt {
min-height:290px;
line-height:18px;
background:#fff;
padding:0px 0px 30px 0px;
}

div.bng {
padding-right:38px;
background:url('/images/naglowek.png') #cbdda3 right top no-repeat;
float:left;
height:25px;
}

div.cnt p{
margin-bottom: 9px;
}

div.cnt p.dzimg img {
float:right;
margin:0 0 10px 15px;
padding:0;
}

div.cnt p.nagr img {
float:left;
margin:0 15px 10px 0;
padding:0;
}

div.cnt a:hover {
text-decoration:underline;
}

h3.nf {
border-bottom:1px solid #c5c5c5;
text-align:center;
padding:10px;
}

ul.sfc {
list-style:circle;
}

ul.sfc li {
background:none;
list-style-image:none;
list-style-type:circle;
}

div.bnft {
float:left;
width:365px;
padding-left:0px;
border:0 solid red;
}

.bnft {margin: 0 0 0 20px;}

div.descr {
padding-top:10px;
float:left;
width:620px;
border:0 solid green;
font: 1em/1.7em Verdana,Arial,Geneva,Helvetica,sans-serif;
}

div.descr ul{
margin-left: 15px;
list-style-type:square;

}

div.descr ul ul{
margin-left: 5px;
}

div.descr ul li li{
list-style:none !important;
}

div#instrukcje p {
font-size:11px;
vertical-align:middle;
margin:0;
padding:0;
}

div#instrukcje {
width:200px;
}

div.dodpro {
width:400px;
float:left;
padding-left:15px;
}

div.instpr span a img,div.instpr span,div.instpr p span a {
vertical-align:middle;
color:#4E7137;
margin:0;
padding:0;
}

span.ainstpr {
padding-left:5px;
margin:0;
}

div.instpr {
min-height:22px;
clear:both;
height:22px;
margin:0 0 0 10px;
padding:0;
}

ul.instprul {
list-style:none;
background:none;
margin:0 0 0px 0;
list-style-type:none !important;
list-style-image:none !important;

}

ul.instprul li.insli {
min-height:22px;
vertical-align:middle;
/*background:url('/images/icons/pdf.gif') top left no-repeat;*/
background:url('http://www.vector.com.pl/images/icons/pdf.gif') bottom left no-repeat;
list-style: none;
margin:0 0 0 10px;
padding:5px 0 0 25px;

}

div.instp span a img {
float:left;
margin-right:5px;
padding:0;
}

div.instp span a {
padding-top:4px;
float:left;
}

div.bckk {
border-top:1px solid #ECECEC;
padding:8px 5px 0;
}

.tag1,.tag2,.tag3,.tag4 {
margin:4px;
padding:2px 4px;
}

a.tag1 {
font-size:11px;
}

a.tag2 {
font-size:17px;
}

a.tag3 {
font-size:21px;
}

a.tag4 {
font-size:25px;
}

div.tag.sec {
width:610px;
}

.swrd {
background:#FF0;
margin-left: 0px;
margin-right: 0px;
}

.error {
color:Red;
}

.newbelka {
min-height:26px;
background:#1E276A;
width:100%;
margin-bottom: 10px;

}

*html .newbelka {
height:26px;
}

ol {
list-style-type:decimal;
background:none;
list-style-image:none;
margin:10px 0 0 5px;
padding:0 0 0 10px;
}

ol li {
background:none;
list-style-image:none;
margin:0 0 0 10px;
}

#tabelka {
background:#FFF;
margin:0 0 10px 10px;
}

.light {
padding:5px;
font-weight: bold;
}

.dark {
padding:5px;
}

#dark a {
color: #9E9E9E !important;
}

#tabelka_stopka {
background:#002569;
color:#FFF;
text-align:center;
padding:5px;
}

#tabelka_stopka a {
background:#002569;
color:#FFF;
text-align:center;
font-weight:700;
padding:5px;
}

.nagrody td {
font-size:11px;
font-family:Verdana;
line-height:18px;
border-bottom:1px solid #e4e4e4;
padding:5px;
}

.nagrody img {
margin:0 15px 10px 5px;
}

#left {
margin-left:40px;
}

table.plugs {
width:620px;
}

.nag {
color:#002569;
font-weight:700;
font-size:11px;
}

td.plug,td.plugs {
border-bottom:1px solid #efefef;
min-width:100px;
empty-cells:show;
padding:7px 5px 0;
}

.story span {
margin-top:0;
}

span.tytu-modu-u {
font-weight:700;
font-size:23px;
}

#pagination strong {
padding:5px 10px;
}

.calltoaction {
float:right;
padding:20px 0 20px 20px;
}

.calltoaction a {
font-weight:700;
color:#FFF !important;
font-size:16px !important;
background:#003C7B;
padding:20px;
}

.imgnomargin img {
margin:0 !important;
padding:0 !important;
}

#red {
background:#7D2129;
color:#FFF;
padding:5px;
}

#blue {
background:#4CA4B8;
color:#FFF;
padding:5px;
}
#blue a{
color:#FFF;
}

#topbaner {
width:1003px;
height: 271px;
margin:0 auto;
text-align:center;
}

#prod-gallery {
float:left;
width:50px;
height: 50px;
text-align:center;
margin:0 20px 0 0;
padding:0 0 15px 0;
display: table;
line-height: 5px;
}

#fotomin {
float:left;
width:50px;
height: 60px;
text-align:center;
margin:0 20px 0 0;
padding:0;
display: table;
border: 0px solid #E4E4E4;
}

#fotoin, #fotominin {
display:table-cell !important;
vertical-align:middle;}

#prod-gallery img, #fotomin img  {
display:table-cell !important;
margin:10px 0 0px 10px;
padding:0;
vertical-align:middle;
}

div#imgfin {
vertical-align: middle !important;

}

#listaproduktow {
display:block;
}

#listawrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 666px;
	display:table;
}

#listaside-a {
	float: left;
	width: 70px;
	min-height: 60px !important;
}

#listaside-b {
	float: right;
	width: 100px;
}

#listacontent { 
	float: left;
	width: 72%;

}


#listacontentnazwa { 
	display:table-cell;
	vertical-align:middle;
}




p {
	margin:0;
	padding:0;
}
#listwrapper {
	padding:0px;
	height:60px;
}
#fixed {
	float:right;
	width:200px;
	height:50px;
	display:block;
}
#listwrapper>#floating { /*display:table for Mozilla & Opera*/
	display:table;
	position:static;
}
#floating { /*for IE*/
	height:100%;
	position:relative;
}
#floating div { /*for IE*/
	position:absolute;
	top:50%;
}
#floating>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
#floating div div {
	position:relative;
	top:-50%;
}
	

.ing,p img {
margin:10px;
}

div.srodek,input.inp:focus {
background:#fff;
}

span.sbtn,span.ibtn {
vertical-align:middle;
margin:0;
padding:0;
}

div.fingray span a {
vertical-align:middle;
}

span.sbtnl{
float: right;
width: 250px;
}

.sbtnl  b{
float:right !important;
margin:6px !important;
}

span.sbtnl img{
margin:0;
padding:0;
}

*html .instpr,*html ul.instprul li.insli {
height:22px;
}

.newbelka h2,.newbelka h1 {
float:left;
text-transform:uppercase;
background:#1E276A;
margin:0;
padding:4px 55px 4px 10px;
color: #fff;
}

div.relation {
width:247px;
margin:15px 0 0;
}

div.relation img {
width:247px;
}

ul.awards li {
background:url('/images/graphics/dots_blue.gif') 2px 3px no-repeat;
margin:0 0 10px;
padding:0 0 0 20px;
}

ul.awards img {
float:left;
margin:0 10px 10px 0;
}

ul.contacts li {
margin:30px 0;
}

ul.contacts h6 {
color:#1E276A;
font-size:11px;
margin:0 0 2px;
}

ul.contacts table {
margin:0;
}

ul.contacts td {
vertical-align:top;
padding:2px 0;
}

ul.contacts td.workingHours {
font-style:italic;
}

ul.contacts a {
color:#76AC09;
}

div.jobIntro {
background:url('/images/graphics/dots_blue.gif') 0 2px no-repeat;
margin:20px 0;
padding:0 0 0 20px;
}

div.error {
color:red;
}

div.jobDetails h6 {
margin:20px 0 10px;
}

div.jobDetails ul {
list-style-image:url('/images/graphics/dot_blue.gif');
}

.nrRef {
background:url('/images/graphics/dots_blue.gif') 0 50% no-repeat;
margin:0 0 10px;
padding:0 0 0 20px;
}

.place {
margin:0 0 10px;
padding:0 0 0 20px;
}

ul.jobList li {
color:#1E276A;
margin:0 0 10px;
}

ul.jobList h5 {
text-transform:none;
margin:0 0 5px;
}

ul.jobList a {
color:#666;
}

span.searchSelected {
color:#1E276A;
font-weight:700;
}

.required {
color:#76AC09;
margin:0 3px;
}

div#address {
color:#1E276A;
font-size:11px;
font-weight:700;
background:url('/images/graphics/dots_blue.gif') 4px 9px no-repeat;
line-height:16px;
margin:24px 0 0 10px;
padding:5px 0 5px 20px;
}

div#map {
width:620px;
height:450px;
}

form#search {
background:#FFF;
text-align:right;
margin:0;
padding:55px 1px 25px 0;
}

form#search input {
color:#224C80;
margin:0;
}

form#search input#txtQuery {
border:1px inset #DDD;
width:128px;
height:15px;
font-size:11px;
margin:-5px 5px 0 0;
padding:0 1px;
}

form#search input#btnSearch {
background:url('/images/graphics/btnSearch_bg.gif') 0 0 no-repeat;
border:none;
width:60px;
height:18px;
cursor:pointer;
overflow:hidden;
font-size:11px;
padding:0 0 1px;
}

div#logo {
position:absolute;
left:25px;
top:50px;
}

div#logo a {
display:block;
width:186px;
height:44px;
text-indent:-10000px;
overflow:hidden;
background:url('/images/graphics/logo_vector.png') 0 0 no-repeat;
}

div#bannerTop {
position:relative;
width:965px;
margin:0;
}

div#naviBar {
height:18px;
color:#999;
text-align:right;
margin:-8px 0 0;
padding:6px 15px 4px;
}

div#naviBar a {
color:#999;
margin:0 8px;
}

div#naviBar span {
color:#1E276A;
margin:0 8px;
}

div#main {
position:relative;
width:100%;
min-height:250px;
margin:-10px 0 0;
padding:10px 0 0;
}

* html div#main {
height:250px;
}

div#leftCol {
float:left;
overflow:hidden;
padding:0 0 20px;
}

div#leftCol h3 {
font-size:14px;
color:#1E276A;
margin:0;
padding:0 10px 0 30px;
}

ul#menuLeft {
list-style-type:none;
list-style-image:none;
background:url('/images/graphics/leftCol_main_bg.gif') 0 0 repeat-y;
margin:0;
padding:10px;
}

ul#menuLeft li {
width:100%;
clear:both;
margin:0;
padding:0;
}

ul#menuLeft a {
display:block;
float:left;
font-size:11px;
font-weight:700;
color:#999;
background:url('/images/graphics/dots_blue.gif') 4px 8px no-repeat;
margin:2px 0;
padding:5px 0 5px 20px;
}

ul#menuLeft a:hover {
color:#76AC09;
background-image:url('/images/graphics/dots_green.gif');
text-decoration:none;
}

ul#menuLeft li.selected a {
color:#76AC09;
background-image:url('/images/graphics/dots_green.gif');
}

ul#menuLeft li.selected li a {
color:#A0A0A0;
background:none;
font-weight:400;
margin:0;
}

div#mainCol {
float:left;
width:514px;
min-height:10px;
overflow:hidden;
padding:0 30px;
}

table.form {
width:400px;
color:#2D4B5D;
margin:0 auto;
}

table.form td {
padding:4px 0;
}

table.form td.buttons {
background:url('/images/graphics/tdButtons_bg.png') 0 0 repeat-x;
text-align:right;
padding:15px 0 0;
}

table.form input,table.form select,table.form textarea {
background:#F2F6F9;
border:1px inset #FCFDFE;
width:100%;
}

table.form td.buttons input {
border:none;
width:auto;
}

div.description p {
margin:0 0 30px;
}

div.description ul {
list-style-image:url('/images/graphics/li.gif');
margin:0 0 30px;
padding:0 0 0 15px;
}

div.description a {
color:#76AC09;
font-weight:700;
}

div.linkList {
background:#F2F6F9 url('/images/graphics/linkList_bg.png') bottom left repeat-x;
padding:15px 15px 19px;
}

div.linkList h6 {
font-weight:700;
color:#2D4B5D;
margin:0 0 10px;
padding:0;
}

div.linkList ul {
list-style-image:url('/images/graphics/li.gif');
margin:0;
padding:0 0 0 15px;
}

div.linkList a {
color:#2D4B5D;
}

div.pager {
text-align:center;
}

div.pager a {
color:#76AC09;
margin:0 5px;
}

div.pager span {
font-weight:700;
color:#000;
margin:0 5px;
}

ul {
list-style-type:none;
}

li {
/*background:url('/images/graphics/dots_blue.gif') top left no-repeat;*/
}

.cntrozwijane a{color:76AC09;}

.cntrozwijane li, .cntrozwijane ul{
/*list-style:square;*/
margin:0px 0 0 0px;
padding:0;
}

.belkarozwijana li{
list-style: none !important;
list-style-type:none !important;
list-style-image:none !important;
}

.belkarozwijana a{
display:block;
}

#belkah{
width: 660px;
height: 24px;
padding-bottom: 2px;
display: block;
cursor:pointer;
}

.cnt ul {
list-style-type:none;
list-style-image:none;
margin:0px 0 0 0px;
padding:0;
}

.cnt li
{
list-style-type:square;
list-style-image: url(http://www.vector.com.pl/images/dot.gif);
margin:0px 0 0 15px;
}


ul li {
margin:2px 0;
}

.more {
margin:10px 0;
padding:0 0 0 20px;
}

a.more {
color:#76AC09;
margin:0;
padding:0;
}

p.date {
color:#9C9C9C;
margin:-10px 0;
padding:0 0 0 20px;
}

ul.sitemap ul {
list-style-image:url('/images/graphics/dot_blue.gif');
margin:10px 0 0;
}

ul.sitemap ul ul {
list-style-image:none;
margin:0;
}

ul.sitemap li {
margin:0 0 20px;
}

ul.sitemap span {
color:#1E276A;
font-weight:700;
text-transform:uppercase;
}

ul.sitemap li li {
margin:5px 0;
}

ul.sitemap a {
color:#9C9C9C;
}

ul.search li {
color:#1E276A;
font-weight:700;
margin:0 0 20px;
}

.naglowek {
min-height:25px;
background:url('images/naglowek_prawa.png') left top #cbdda3 repeat-x;
margin:10px 0;
padding:0;
}

#naglowek {
height:25px;
background:url('images/naglowek_prawa.png') left top #cbdda3 repeat-x;
margin:10px 0;
padding:0;
}

.bng {
min-height:25px;
}

html * .bng,html * .naglowek {
height:25px;
}

.bng h2 {
text-transform:uppercase;
background:#cbdda3;
margin:3px 0 3px 10px;
}

#naglowek p {
color:#143464;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:3px 0 0 10px;
}

#path {
float:left;
list-style:none;
font-size:10px;
text-transform:uppercase;
margin:0;
padding:9px 10px 3px 10px;
}

#path li {
float:left;
margin:0 3px 0 0;
padding:0;
}

#path a {
color:#9d9d9d;
}

#path a:hover {
color:#bbb;
}

div#menuMain {
margin:0;
width:1003px;
background: #efefef;
height: 28px;
padding-top: 1px;
}

div#menuMainSG {
margin: 0;
width:1003px;
background: #efefef;
height: 28px;
padding-top: 1px;
}

div#graymenu {

float:right;

width:320px;
}

div#menuMain ul,div#menuMainSG ul {
/*background:url('/images/graphics/menuMain_ul.gif') 0 100% repeat-x;*/
margin:0;
padding:0;
}

div#menuMain li,div#menuMainSG li {
display:block;
float:left;
margin:0;
padding:7px 15px 0px 15px;
height: 21px;
border-right: 1px solid #DBDBDB;
}

div#menuMain li:hover,div#menuMainSG li:hover {
display:block;
float:left;
margin:0;
padding:7px 15px 0px 15px;
height: 21px;
background: #f5f5f5;
}



li.wybr{
background: #f5f5f5;
}

a.wybr {
color: #555 !important;
}


div#menuMain a,div#menuMainSG a {
/*background:url('/images/graphics/menuMain_item.gif') 0 100% repeat-x;*/
display:block;
float:left;
/*color:#9E9E9E;*/
color:#555;
font-size:0.7em/1.5em;
font-weight: bold;
}



div#menuMain a:hover,div#menuMainSG a:hover {
color: #9e9e9e;

}

div#menuMain .ia,div#menuMainSG .ia {
color:#555555;
/*background:url('/images/graphics/menuMain_li.gif') 0 100% no-repeat;*/
}

div.bannerText {
left:500px;
top:10px;
position:absolute;
background:url('/images/graphics/bannerText_bg.png') 0 0 no-repeat;
height:16px;
line-height:15px;
color:#1E276A;
font-family:tahoma;
font-weight:700;
font-size:11px;
/*z-index:3;*/
padding:0 20px 30px 40px;
}

* html div#flashcontent div.bannerText {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/graphics/bannerText_bg.png', sizingMethod='crop');
}

* html div#flashcontent div.flash {
filter:none;
}

#opis_systemu,#schemat_systemu,#elementy_systemu,#elementy_oferty,#referencje_systemu,#tematy_pokrewne {
color:#555;
margin:0;
padding:10px 0 0;
}

#opis_systemu h3,#schemat_systemu h3,#elementy_systemu h3,#elementy_oferty h3,#referencje_systemu h3,#tematy_pokrewne h3 {
line-height:150%;
font-family:Verdana, Arial;
letter-spacing:-1px;
font-size:130%;
color:#1C436C;
text-align:left;
margin:0;
padding:10px 0 0;
}

#tematy_pokrewne li {
display:inline;
}

#opis_systemu li,#schemat_systemu li,#elementy_systemu li,#elementy_oferty li,#referencje_systemu li,#tematy_pokrewne li {
margin:0 0 0 20px;
}

div#info {
padding-top:20px;
}

div#center {
width:450px;
float:right;
}

div.column {
width:220px;
float:left;
background: #fafafa;
padding-bottom: 10px;
padding-top: 0px;
}

#instrukcje {
padding:0px;
}

div.documentIntro img {
padding:0 0 15px 15px;
}

div.instpr span a img,div.instpr span,div.instpr span a {
vertical-align:middle;
color:#4E7137;
}

#tabela_naglowek {
background:#aaa;
color:#FFF;
padding:10px;
}

#tabela_jasny {
background:#efefef;
font-size:11px;
padding:10px;
}

#tabela_ciemny {
background:#eee;
font-size:11px;
padding:10px;
}

#tabela_jasny a,#tabela_ciemny a {
color:#709F01;
text-decoration:none;
}

ul.awards h5,ul.search h6 {
margin:0 0 5px;
}

div.jobDetails,div.mapIntro {
margin:20px 0;
padding:0 0 0 20px;
}

ul.jobList h5 a,div.helpdesk a,ul.search h6 a {
color:#1E276A;
}

ul.jobList p,ul.search p {
font-weight:400;
color:#000;
margin:0 0 5px;
}

ul.jobList,ul.sitemap li.nogroup {
list-style-image:none;
}

div.mapFooter,div.searchIntro {
text-align:center;
margin:20px 0;
padding:0 0 0 20px;
}

ul#menuLeft li.selected li a:hover,ul#menuLeft li li.selected a {
color:#76AC09;
background:none;
}

div.description li,div.linkList li {
margin:10px 0 0;
}

.cnt ul li ul li {
/*background:url('/images/graphics/dots_blue_li.gif') top left no-repeat;*/
list-style: square !important;
margin:0 0 0 15px; 
padding:0 0 0px 5px;
}

*html .cnt ul li,*html .cnt ul li ul li {
/*background:url('/images/graphics/dots_blue_li.gif') 1px left no-repeat;*/
list-style: square;
margin:0;
padding:0 0 0 16px;
}

ul.sitemap,ul.search {
margin:0 0 0 10px;
}

table.reje label {
display:block;
margin-top:3px;
width:140px;
float:left;
}

table.reje textarea {
width:280px;
height:150px;
border:1px solid #C5C5C5;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#224C80;
background:#F3F3F3;
}

table.reje span.warning {
color:red;
padding:2px 0;
}

.nwst h3,div,p,span,table,td,h1,h2,h3,h4,form,hr,.aktt h3 {
margin:0;
padding:0;
}

.nwst h5 {margin: 10px 0 0 0;
}

table.reje td label,div.noResults {
text-align:left;
}

div.fingray a:hover,div#flashcontent div.flash {
background:none;
}

.clearfix:after,ul.awards li:after,div#main:after,.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clearfix,* html ul.awards li,* html .clearfix {
height:1%;
}

div.cnt a,ul.jobList a:hover,div.helpdesk a:hover,ul.sitemap a:hover,div.cnt a {
color:#76AC09;
text-decoration:none;
padding: 3px 0 0 0;
}

#titlelistaproduktow,#opis_systemu p {
padding:0px 0 0;
height: 50px;
}

div.cnt img,#pagination a,#pagination b,div.cnt img {
padding:5px;
}

.related_h {
	clear: both;
	margin-top: 15px;
	font-size: 12px;
}


#related a.title {
	float:left;
	padding-top:15px;
}
#related img.related_img {
	float:left;
	height:45px;
}
#related li {
	clear:both;
	background:none;
	list-style:none;
}

ul.awards,ul#menuLeft ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

.edright {float: right; }

.belkarozwijana li{list-style:none !important; margin: 0; padding: 0;}
#prodzrozwijanej li{list-style: none; margin:0; padding:0;}
.listkate{display: none;}

h6 { clear:both; }

.cnt .teaser_products { 
		list-style-type:none;
		background:none; 
		clear:both; 
		}
.cnt .teaser_products li { 
		border-bottom:1px solid #ececec;
		background:none; 
		list-style-image:none; 
		list-style-type:none; 
		clear:both;
		}
.cnt .teaser_products li .teaser_image { 
		width:100px; 
		float:left; 
		}
.cnt .teaser_products li p { 
		float:left;
		padding:28px 0px 0px 0px;
		}
		
		
#col-1, #col-2, #col-3{ float: left; }
table#v-aid { padding: 0pt; margin: 0pt 0pt 25px; border-collapse: collapse; }
table#v-aid th#heading { width: 209px; }
table#v-aid th#service { width: 154px; height: 40px; }
table#v-aid th#dc { width: 154px; height: 40px; }
table#v-aid th#nbd {  width: 154px; height: 40px; }
table#v-aid th, table#v-aid td { border: 1px solid #fff; text-align: center; }
table#v-aid td { padding: 10px; }
table#v-aid #even td { background: none repeat scroll 0% 0% rgb(230, 230, 230); }
table#v-aid #odd #table-col-1 { background: #8592BC; }
table#v-aid #odd #table-col-2 { background: #C3D4A0; }
table#v-aid #odd #table-col-3 { background: #C9CACE; }
table#v-aid #even #table-col-1 { background: #BAC0DA; }
table#v-aid #even #table-col-2 { background: #DDE6CB; }
table#v-aid #even #table-col-3 { background: #E2E3E5; }

.menu_list {	
	width: 307px;
}

.menu_head p:hover{
background:url('/images/box.gif') #efefef no-repeat;
color:#555;
}

.menu_head {
background:url("/images/box.gif") no-repeat scroll 0 0 #FFFFFF;
color:#9E9E9E;
display:block;
margin-bottom:0;
margin-top:0;
padding:8px 5px 8px 35px;
text-transform:uppercase;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
	border-top:1px solid #E4E4E4;
font-weight:700;
}

.menu_body {
	display:none;
}

.menu_body a{
  display:block;
color:#9E9E9E;
display:block;
padding:8px 5px 8px 35px;
text-transform:uppercase;
	cursor: pointer;
	position: relative;
	margin:1px 1px 1px 15px;
    font-weight:normal;
font-weight:700;
    
  }

.menu_body a:hover{
background: #efefef no-repeat;
color:#555;
  }
  
.nagrody h2 {margin-left: 7px; display: inline;}

/*glowna*/

#wrapper_gl {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1003px;
	
}

#header_gl {
	margin: 0 0 0px 0;
	clear: both;
}

#side-a_gl {
	float: left;
	width: 327px;
}

#side-b_gl {
	float: right;
	width: 327px;
}

#content_gl { 
	float: left;
	width: 34%;
padding:5px 3px 0;
}

#footer_gl {
	clear: both;
	
}
/*glowna*/


div.lft{

}

div.lft,a.left {
float:left;
margin: 0;
}

.lewa {
float:left;
margin: 0;
padding: 0 7px 0 0;
width: 75px;
font-size: 11px;
font-weight:normal;
}

.prawa{
margin-top:0px;
width: 250px !important;
margin-left: 81px;
}

.rgt{
margin-top:0px;
}

div.rgt,a.right {
float:right;
}

#container_gl {
background: grey;
}

#archive {
padding: 10px 0 0 0;
float: left;
color: #9E9E9E;
font-size: 10px;
}

#niu_gl{
margin-top: 6px;
}


#promo-mies{
width: 307px;
display:block;
margin: 25px 0 0 0px;
}

/* Gallery styles */

#gallery{
	width:1003px;
	overflow:hidden;
	height:275px;
}

#slides{
	height:275px;
	width:1003px;
	overflow:hidden;
}

#slides img{

}

.slide{
	float:left;
}

.slide img{
	width: 1003px;
	height: 275px;
}


#gl_gal_menu{
background:url("http://www.vector.com.pl/images/minbck.png") repeat-x scroll 0 0 transparent !important;
height:50px;
margin:-41px 0 0;
position:relative;
width:1003px;

}

ul.minbck {
	background:url(http://www.vector.com.pl/images/minbck.png) repeat-x !important;
	margin:0px;
	padding:0px;
	text-align: left;

}

#gl_gal_menu li{
display:inline-block;
height:40px;
list-style:none outside none;
margin:0 9px;
overflow:hidden;
text-align:center;
width:78px;
}

li.inact:hover{
	background:url(http://www.vector.com.pl/images/active_bg2.png) no-repeat;
	

}

li.act,li.act:hover{
	background:url(http://www.vector.com.pl/images/active_bg.png) no-repeat;
	width: 220px;

}

/*#gl_gal_menu a img:hover{
	border: 1px solid #efefef;
}*/

li.act a{
	cursor:default;
}

.fbar{
	width:2px;
}

#gl_gal_menu li a{
	display:block;
	height:50px;
	padding-top:5px;
}

#gl_gal_menu a img{
	border:none;
}

#gl_gal_main{
	margin:0px auto;
	text-align:center;
	width:1003px;
	position:relative;
	overflow: hidden;
	background: grey !important;
	z-index:105;
}

.gl_gal_menuitem {margin:0;padding:0;}
/* Gallery styles */

#refs td, #refs tr {
margin:0;
padding:5px;
vertical-align: middle !important;
top:50%;

border:0;
}



#refs img {
margin:0 !important;
padding:0px !important;
float: left;
border:1px solid #efefef;
}

#referencja, #referencja2{display:none; clear: both;}
#refelementss{margin-left: 20px;}
#refelementss a{ }

.cnt{
background:url("http://www.vector.com.pl/images/prettyPhoto/light_rounded/loader.gif") no-repeat scroll left top;
}
.tabbertab {margin: 0; padding:0;}
.gallery {float: left;}

.top-lang{
width:500px;
float:left;
margin: 0;
}

.top-zaloguj{
float: right;
}

#pdf {
background:url("http://www.vector.com.pl/images/icons/pdf.gif") no-repeat scroll left bottom transparent;
list-style:none outside none;
margin:0 0 0;
min-height:22px;
padding:4px 0 0 19px;
vertical-align:top;
}

#email {
background:url("http://www.vector.com.pl/images/email.png") no-repeat scroll left bottom transparent;
list-style:none outside none;
margin:0 0 0;
min-height:22px;
padding:4px 0 0 19px;
vertical-align:top;
}

#phone {
background:url("http://www.vector.com.pl/images/phone.png") no-repeat scroll left bottom transparent;
list-style:none outside none;
margin:0 0 0;
min-height:22px;
padding:4px 0 0 19px;
vertical-align:top;
}

#fax {
background:url("http://www.vector.com.pl/images/fax.png") no-repeat scroll left bottom transparent;
list-style:none outside none;
margin:0 0 0;
min-height:22px;
padding:4px 0 0 19px;
vertical-align:top;
}

#contact li{
border-bottom: 1px solid #E4E4E4;
padding: 5px 0 5px 0;

}

.newsin img{
margin-bottom: 5px;
float: right;
}

#linkSitemap{
float: right;
}

