@CHARSET "UTF-8";

*,img{margin:0; padding:0; border:0; }

body{background-color: #1b4d6f; background-image: url(../img/bg.jpg); background-repeat: repeat-x; font-size: 70%; /*66.5%;*/ font-family: Arial; color: white}

h5{font-size: 14px; display: block;}
h4{font-size: 1.6em; display: block;}
h3, h3 a{font-size: 1.2em; color: #5FAADC; font-family:Verdana}
h3 a:hover {text-decoration: underline; }
.sIFR-replaced {visibility:visible !important;}

div.dystrybutorzyLink{margin-left:auto; margin-right:auto; text-align:center; position:relative; margin-top:100px; font-family: Arial,Helvetica,sans-serif; font-size: 1em}
div.right{float:right}
div.clear{clear:both}

.separatorNews, div.separator {border-bottom:solid 1px #214168; height:1px; width:100%; padding: 0; margin-bottom:11px; position: relative; display: block; }

div.link {display: block; width: 100%; text-align: right; margin-top:10px;}
a, div.link a{display: inline; color: #537baa; font-family: Arial,serif; font-size:1.1em; font-weight:bold; text-decoration: none; font-weight: bold; }
a:hover, div.link a:hover{ color:#8fb9d6}

a.download{ background: url(../img/download_icon.jpg) no-repeat; display:block; height: 32px; padding: 10px; padding-left:30px; padding-top: 5px; margin-top: 10px; text-decoration: none;}
a.download:hover{text-decoration: underline;}

/* polityka jakości */
div.download_part{background-color: #182e49; border-bottom:solid 1px #214168; border-top:solid 1px #214168; position: relative; margin: 20px 0px 20px 0px; padding-top: 5px}
a.pdf{ background: url(../img/pdf_icon.jpg) no-repeat; display:block; height: 29px; padding: 10px; padding-top: 7px; padding-left:30px; margin-top: 10px; text-decoration: none;}
a.pdf:hover{text-decoration: underline}
.polityka_jakosci{text-align: center;}
p.left{text-align: left;}
.polityka_jakosci .top {margin: 50px 0px 50px 0px}
.polityka_jakosci p.left{width: 600px; display: block; margin: auto; margin-bottom: 10px}
ol{text-align: left; position: relative; left:40px; margin-right:40px; list-style-type: decimal;}
.polityka_jakosci ul{text-align: left; width: 500px; position: relative; margin: auto; margin-bottom: 20px; list-style-type: disc;}
.polityka_jakosci div.stopka{position: relative;width: 600px; margin:auto;}
.polityka_jakosci div.stopka div.left {float:left; position: relative;}

/* header */
#content {width:99.2%; min-height:100px; background: #1A324F url(../img/content_bg.jpg) repeat-x; margin-left: auto; margin-right: auto; margin-top:7px;}
#content img{float: left; margin: 0}
#header{}
#header #logo {display: block; position: relative; top: 3px; background-image: url(../img/logo.jpg); width:171px; height:89px; text-indent: -9999px; z-index: 99 }
#header #flags {text-align:right; position: relative; top:15px; right:21px; float:right; height: 11px; width: 725px }
#header #flags a{background-repeat: no-repeat; display: block; width: 16px; height: 11px; float:right; margin-left:8px; overflow: hidden; }
#header #flags a:hover{background-position: 0 -11px}
#header #flags a#ru{background-image: url(../img/ru.jpg); }
#header #flags a#en{background-image: url(../img/en.jpg); }
#header #flags a#de{background-image: url(../img/de.jpg); }
#header #flags a#pl{background-image: url(../img/pl.jpg); }
#header #flags ul{margin-right: 20px}
#header #flags li{list-style: none; float: right; height: 15px; }
#header #flags li a {color: #537baa; float:left; width: auto; height:auto; font-family: Arial,serif; font-size:11px; font-weight:normal; text-decoration: none; margin-right:15px;}
#header #flags li a:hover{text-decoration: none; color: #5f8dc4;}

/* menu */
#content #header #menu {clear: both; float: right; position: relative; top: 45px; right:0px; left:auto; z-index: 101; width: 785px}
#content #header #menu ul {padding: 0; margin: 0; list-style: none; position: absolute; right: 0}
#content #header #menu li  {list-style: none; display:block; float: left; position: relative;}
#content #header #menu li a {display:block; /* color: #e1e5ea */ color:#ffffff	; height:auto; font-family: Arial,serif; font-size:1.2em; font-weight:normal; text-decoration: none; margin-right:14px; }
#content #header #menu li a:hover {color:#89abcd}
/* submenu */
#content #header #menu li ul {display:block; z-index:10; position: absolute; right:0; width:18em;  text-align:left; float:none;  left: -999em; text-align: right; font-family: Arial,serif;  padding-top:6px; background: url(../img/menu_corner.jpg) no-repeat 15.4em 0; }
#content #header #menu li ul li a{ text-align:right; font-size:1em; font-weight:normal; color: #0062a4; line-height:2.2em; width: 15em; background-color: #f1f2f3; padding-top: 0.5em; padding-bottom: 0.5em;  padding-right: 0.85em; margin: 0; border-left: 1px solid #8facbf; border-right: 1px solid #8facbf; border-bottom: 1px solid #8facbf; z-index:5;}
#content #header #menu li ul li a:hover{background-color: #0062a4; color: #f1f2f3;}
#content #header #menu li:hover ul, #content #header #menu li.sfhover ul { left: auto; z-index:99;}

/* baner */
#baner {height: 100px; background-image: url(../img/baner_bg.jpg); background-repeat: repeat-x; }
#baner-left {position:absolute; left: 21px; top:108px; }
#baner-right {position:absolute; right: 21px; top:108px;}
#baner-middle {width: 550px; margin: auto; position: relative;}
#banerIntro {border-top: 8px solid #2e6ab2; margin-top:7px; clear: both; margin-left:15px; margin-right:15px; padding-bottom: 0px;}
#baner {border-top: 5px solid #2e6ab2; margin-top:7px; clear: both; margin-left:15px; margin-right:15px; padding-bottom: 0px;}
#banerIntro {position:relative; height: 200px; background-image: url(../img/baner/intro_bg2.jpg); background-repeat: repeat-x; }
/* #banerIntro img#house{position: relative; z-index: 10} */
#house{position: absolute; top: 66px; left:18px; z-index: 20}
/* #banerIntro div {float:right; margin-right:50px; margin-bottom: 0; } */
#banerIntro div {float:right; background-image:url(../img/baner/intro_baner_right.jpg); display: block; width: 508px; height: 146px; }

#content_for_layout {position:relative; top:0; margin-left:15px; margin-right:15px; background-color: #1a324f; z-index: 1;  min-height: 1030px;}
/* * html #content_for_layout {height: 820px} */
* html #content_for_layout {height: 100%}

/* paginate */
#content #content_for_layout #paginate{width: 300px; margin: auto; height: 100px; position: relative;}
#content #content_for_layout #paginate li  {list-style: none; display:block; float: right; position: relative;}
#content #content_for_layout #paginate a{display:block; width:100px; padding-top:5px; padding-bottom:5px; background-color: #244771; text-align: center; border: solid 1px #537baa; font-weight: normal; font-size: 1em}
#content #content_for_layout #paginate div{margin-left: 10px; margin-right: 10px; margin-top:5px; margin-bottom:5px; text-align: center; float: left; font-weight: bold; font-size: 1.1em}
#content #content_for_layout #paginate a:hover{border: solid 1px #6991c2; background-color: #284d79}

#pathWay {font-size:10px; font-family:Arial,serif; color: #0073c1; display: block; margin-bottom: 10px; position: relative; left: 0px; margin-left:0px;}
#pathWay a {color:#5faadc; font-weight: normal; font-size:10px;}

/* article */
#content #content_for_layout #article{margin-top: 8px; margin-bottom: 80px; font-size:1.2em }
#content #content_for_layout #article h4, #content #content_for_layout #article h5{display: inline;}

/* news */
#content #content_for_layout #news {margin-top: 8px; margin-bottom: 80px; font-size:1.2em }
#content #content_for_layout h3 {font-weight: bold; }
#content #content_for_layout h3 a, #content #content_for_layout #news h3{font-weight: bold; text-decoration: none; font-size:1em}
#content #content_for_layout h3 a:hover{text-decoration: underline; }
#content #content_for_layout #news .separator {clear: both; margin-top: 10px;}
#content #content_for_layout #news .separatorNews {margin-top: 10px;}
#news .news-item {display:block; clear:both; width:100%; position:relative; margin-bottom:10px; margin-top: 10px; min-height: 170px;}
#content #content_for_layout #news div.data {margin-left: 0px; font-size:0.8em;}
#content #content_for_layout #news #pathWay {margin-left:0px;}
#content #content_for_layout #news img, #article img, #products img, #system img, #biuroSprzedazy img {margin: 5px; border: solid 4px #143e60; position: relative;}
#content_for_layout #news img {float: left; position: relative; }
#content #content_for_layout #news div.more {margin-top: 10px; display: block; float: left;}
#content #content_for_layout #news div.more img{border: none; margin:0px; margin-right:2px; vertical-align: bottom;}
#content #content_for_layout #body{display: block; margin-top: 20px; margin-bottom:40px; }
a{font-weight: normal; color:#5faadc; text-decoration: underline;}
a:hover{text-decoration: none}

/* fotos */
#fotos{float: right; display: block; width: 190px; background-color: #152941; border: solid 1px #133c5e; padding-bottom:15px; padding-top: 10px; margin-top:40px; margin-bottom:50px; margin-left: 10px; position: relative;}
#fotos a:hover img{border-color:#315674}
#fotos2 {display: block; width:170px; position: relative; margin-left:10px; margin-right:10px; top:20px; }
#fotos2 img {border:4px solid #143E60; margin-bottom:5px; position: relative; }
#fotos2 a:hover img{border-color:#315674}

#content #content_for_layout #left {float: left; position: relative; margin-right: 20px; }

/* links */
.links a/*[href^="http://"]*/ { background:transparent url(../img/external.png) no-repeat scroll right center; padding-right:17px; }
/* a[href^="http://"]{ background:transparent url(../img/external.png) no-repeat scroll right center; padding-right:17px; } */

/* products */
#products {left: 300px; margin-bottom: 80px; padding-top: 8px; min-height: 500px; float: left; position: relative; padding-right: 50px;}
* html #products {height: 500px}
#products table {width:400px; text-align: center;}
#products td {padding: 5px; background-color: #2e517a}

/* system */
#submenuSystem { position:absolute; display: block; width: 270px; background-color: #152941; border: solid 1px #133c5e; float: left; margin-right: 20px; margin-top: 8px; margin-bottom: 10px; padding-bottom: 30px; z-index: 5}
#submenuSystem h4 {margin-top: 16px; margin-left: 11px;}
#submenuSystem ul {margin-bottom: 0px; margin-left:10px;}
#submenuSystem li {list-style:none; border-top: solid 1px #1e3858;margin-left:10px;}
#submenuSystem li a {display: block; height: 42px; font-weight:normal; padding-left:15px; padding-right:5px; vertical-align: middle; padding-top: 13px; padding-bottom:5px; background-image: url(../img/list_item_1.jpg); background-repeat: no-repeat; background-position: 2px 17px; text-decoration: none; color: #e1e5ea}
#submenuSystem li a:hover, #submenuSystem ul li ul li a.actual{background-color: #0061a5; background-image: url(../img/list_item_2.jpg); color:white; }
#submenuSystem ul li ul{margin-bottom: 0px; margin-left: 0px;}
#submenuSystem ul li ul li{margin-left: 0px; background-color: #14263d }
#submenuSystem ul li ul li a{background-image: url(../img/list_item_3.jpg); font-weight:normal; padding-left: 28px; background-position: 12px 20px; color:#a6d8fb; border-top:solid 1px #101e30}
#submenuSystem ul li ul li ul li a{background-image: url(../img/list_item_3.jpg); padding-left: 50px; background-position: 26px 20px; background-color: #112134;}
#submenuSystem ul li ul li a:hover, #submenuSystem ul li ul li a.actual{background-image: url(../img/list_item_4.jpg)}
/* #system {padding-right: 290px; left:290px; margin-bottom: 80px; padding-top: 8px; float: left ; position: relative; min-height: 760px;} */
#system {margin-bottom: 80px; padding-top: 8px; float: left ; position: relative; min-height: 760px; width: auto; left:300px; margin-right: 300px; }
#system-body {position: relative; min-height:1100px; height:auto; width:auto; padding-left: 290px; padding-top:10px; padding-right: 10px; text-align: justify;}
* html #system-body {height: 1100px;}
#system-body .foto {position: relative; left:10px; width: 180px; float: right; margin: 0 0 100px 0px; background-color: #152941; text-align: center; padding: 5px; border: 1px solid #133c5e;}
#system-body div.tekst, #system-body div.tekst  p {position: relative; margin: 0px 10px 5px 10px; font-size:12px;}
p.MsoNormal {font-size:12px}
#system-body img {position:relative; border: 4px solid #143e60; margin: 0px 10px 50px 0px;}
#system-body table {float: left; }
#system-body th{padding:5px; text-align:center}

#system table {float: left;}
* html #biuroSprzedazy, * html #system {height: 550px}
#biuroSprzedazy{left: 20px;}

/* submenu */
#submenu {position:absolute; display: block; width: 270px; background-color: #152941; border: solid 1px #133c5e; float: left; margin-right: 20px; margin-top: 8px; margin-bottom: 10px; z-index: 2}
#submenu h4 {margin-top: 16px; margin-left: 11px;}
#submenu ul {margin-bottom: 30px; margin-left:10px;}
#submenu li {list-style:none; border-top: solid 1px #1e3858;margin-left:10px;}
#submenu li a {display: block; height: 30px; padding-left:15px; vertical-align: middle; padding-top: 13px; background-image: url(../img/list_item_1.jpg); background-repeat: no-repeat; background-position: 2px 17px; text-decoration: none; color: #e1e5ea}
#submenu li a:hover, #submenu ul li ul li a.actual{background-color: #0061a5; background-image: url(../img/list_item_2.jpg); color:white; }
#submenu ul li ul{margin-bottom: 0px; margin-left: 0px;}
#submenu ul li ul li{margin-left: 0px}
#submenu ul li ul li a{background-image: url(../img/list_item_3.jpg); padding-left: 28px; background-position: 12px 20px; color:#a6d8fb;}
#submenu ul li ul li a:hover, #submenu ul li ul li a.actual{background-image: url(../img/list_item_4.jpg)}

/* intro */
#content_for_layout #leftSide {float:left; width: 49%; position: relative;}

#content_for_layout #rightSide {float:right; margin-top: -50px; width: 50%; position:relative;}
#content_for_layout #rightSide ul {padding: 0; list-style: none; float: right;  position: relative; top:-10px;  margin-left: 10px;}
#content_for_layout #rightSide ul li {list-style: none; display:block; float: left; margin-left: 10px;  height: 70px;}
#content_for_layout #rightSide ul li a:hover{ color: #8fb9d6; margin-top:-10px; padding-bottom: 20px; }
#content_for_layout #rightSide ul li a:hover img{position:relative; top:-10px; padding-bottom: 10px;}	
	
div.short, div.shortR{float: left; width: 49%; text-align: left;}
div.short h4, div.shortR h4 {position: relative; top: 16px;}
div.shortR{float: right}
div.short h3 a{font-size: 1em; color: #5FAADC; font-family:Verdana}
div.short div.button, div.shortR div.button {background-image:url(../img/button_bg.jpg); height: 80px; margin-top:30px; margin-bottom:30px; overflow: hidden; cursor: pointer; color: white; }
div.short div.button img, div.shortR div.button img{position: relative; top:-18px; left:15px; float: left; position: relative;}
div.short div.button div.buttonLabel{position: relative; top: 35px; margin-left:70px;cursor: pointer; margin-right: 10px; }

div.button {background-image:url(../img/button_bg.jpg); height: 80px;}
div.button div.buttonLabel{position: relative; top: 35px; margin-left:10px;cursor: pointer; margin-right: 10px; }
#catalogue{position: relative; top:-60px; z-index: 2}
#catalogue ul {float: left;}
                     

#leftSide #dystrybutorzy {background-color: #152941; position: relative; top: -54px; padding-top:10px; padding-left: 19px; padding-right:16px; height: 290px; border-top:58px #2b64a9 solid; }
#leftSide #dystrybutorzy #mapa {display:block; float:left; }
#leftSide #dystrybutorzy .link {display: block; position: relative; top: -50px;}
#leftSide #dystrybutorzy h4{ margin-bottom: -3px; display: inline;}
#leftSide #dystrybutorzy .separator{margin-bottom:15px}

#content #content_for_layout #aktualnosci {margin-top: 100px; margin-left: 0px; display: block; }
#content #content_for_layout #aktualnosci h4{position: relative; margin-top: -90px; margin-bottom: 20px;}
#content #content_for_layout #aktualnosci h3 {font-size: 10px;}
#content #content_for_layout #aktualnosci div{margin-top:0px; margin-bottom: 5px;}
div.data {color: #0073C1;}
div.newsAlert {display: block; padding: 6px; background-color: #c2e7f7; border: 2px solid #5eaadc; color: #19344f; margin-top: 7px;}
div.newsAlert a{color: #19344f; text-decoration: none;}
div.newsAlert a:hover {text-decoration: underline; color: #19344f; }

/* certyfikaty */
.decimal ul, .decimal-system ul {position: relative; padding: 0px; display: block; width: auto; margin-bottom: 100px; }
.decimal ul li,.decimal-system ul li {margin-left: 30px;padding-left: 0; margin-top:10px;background: none; list-style-type: decimal; color: #c4dded;}
.decimal ul li a, .decimal ul.ref li a, .decimal-system ul li a{width: 200px; color: #c4dded; margin-right: 20px; text-decoration: none; display: inline;}
.decimal ul.ref li a{width: 590px; position:relative; color: #c4dded; margin-right: 20px; text-decoration: none; display: block; }
.decimal ul li a:hover{text-decoration: underline;}
.decimal ul li a.zip{color: #c4dded; background: url('../img/zip.jpg') no-repeat; padding-left: 28px;}
.decimal ul li a.pdf_download{color: #c4dded; background: url('../img/pdf.jpg') no-repeat; padding-left: 28px;}
.decimal ul li a.jpg{color: #c4dded; background: url('../img/jpg.jpg') no-repeat; padding-left: 28px;}
.decimal ul li a.exe{color: #c4dded; background: url('../img/exe.jpg') no-repeat; padding-left: 28px;}
.size { color: #4c81c1; position: inherit; text-decoration: none;}

/* prezentacja */
form{margin-top:20px; padding-bottom: 20px;}
table{background-color: #2e4e7a; margin-top: 20px;}
td{padding:10px; background-color: #234164; text-align: center;}
/*td:hover{background-color:#2e4e7a}*/
input.none{border: 0}
input{background-color: #e1f0fa; border: 1px solid #17aae0;}

/* mapa strony */
#mapa-strony {display: block; width: 385px; background-color: #152941; border: solid 1px #133c5e; float: left; margin-right: 20px; margin-top: 30px; margin-bottom: 10px; font-size: 10px;}
#mapa-strony ul {margin-bottom: 30px; margin-left:0px;}
#mapa-strony li {list-style:none; border-top: solid 1px #15263b;margin-left:0px;}
#mapa-strony li div {background-color: #0e233a;}
#mapa-strony li a {display: block; height: 20px; padding-left:25px; vertical-align: middle; padding-top: 10px; background-image: url(../img/list_item_1.jpg); background-repeat: no-repeat; background-position: 12px 12px; text-decoration: none; color: #e1e5ea}
#mapa-strony li a:hover{background-color: #0061a5; background-image: url(../img/list_item_2.jpg); color:white; }
#mapa-strony ul li ul{margin-bottom: 0px; margin-left: 0px;}
#mapa-strony ul li ul li{margin-left: 0px;}
#mapa-strony ul li ul li a{background-image: url(../img/list_item_3.jpg); padding-left: 28px; background-position: 17px 13px; color:#a6d8fb}
#mapa-strony ul li ul li a:hover, #submenu ul li ul li a.actual{background-image: url(../img/list_item_4.jpg)}

/* ankieta */
#queries {position: relative; top: 20px; left: 20px;}
#queries ul {list-style-type: decimal; padding-left: 10px; }
#queries ul li{font-family: Constantia,Georgia,"Palatino Linotype","Bookman Old Style","Bookman Antiqua",serif; font-size: 16px; color: #94a9c1 }
#queries ul li ul {list-style-type: none; margin-bottom: 10px; }
#queries .radio {margin-top: 5px; border: 0; background-color: #1a3150}
#queries textarea {width: 300px; margin-top: 5px; margin-left: 20px; border: 1px solid #13263d}
#queries ul li ul {margin-left: 0px;}
#queries ul li ul li, #queries ul li span {font-family: verdana; font-size: 12px; color:#dfe6ee}
.messageN {display:block; height:32px; width:100%; background-color: #9d003f; font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-weight: bold; padding-left: 24px; padding-top: 10px; margin-bottom: 12px; color: white; margin-top:12px; font-size:14px; background-color: #006b9d;}

/* kontakt */
#map {width: 50%; height: 350px; border:3px solid #2e4e7a; float:left; margin-right: 50px}
.dane {margin-top: 20px; font-size:12px; float:left; margin-right:50px;}
#article .dane h5 {margin-bottom: 15px; display: block; font-size:1.15em;}
#biuroSprzedazy {margin-bottom: 80px; padding-top: 8px; position: relative; min-height: 760px; width: auto; left: 300px; margin-right: 300px;}
.office_el {min-height:220px; height: auto; width:400px; float: left; display: block; margin-right: 10px; padding: 5px; background: url(../img/vert_sep.jpg) no-repeat 0 0;}
* html .office_el {min-height: 500px}

.office_el img {float: left; margin-right: 10px;}
.separatorOffice {border-bottom:solid 1px #214168; height:1px; position: relative; top:15px;}
ul.office li {display: list-item; clear: both; list-style-type: none; height: 1%; width: auto}

/* footage */
#footage {clear: both; background-color: #13263d; color:#4d6685; padding: 28px; padding-top:0px; margin: 0; padding-bottom:30px; margin-top:80px; font-family: Verdana; font-size: 1em }
#footage a{ color: #5faadc; border-bottom: 1px solid #5faadc; text-decoration: none; font-family: Verdana; font-weight: normal; }
#footage a:hover {color: #8fb9d6;}
#footage ul li a:hover{ color: #8fb9d6; margin-top:-10px; padding-bottom: 20px;}
#footage ul li a:hover img{position:relative; top:-10px; padding-bottom: 10px;}
#footage div {padding-top:28px}
#footage div div {margin-bottom: 10px;}
#footage #icons {}
#footage ul {padding: 0; margin: 0; list-style: none; float: right;  position: relative; top:-40px;  margin-left: 10px; z-index: 2}
#footage ul  li  {list-style: none; display:block; float: left; margin-left: 10px;}

/* dystrybutorzy */
#dystr {margin-top: 8px; margin-bottom: 80px; font-size:1.2em }
#dystr p.dystrtitle{font-weight: bold; font-size: 12px;}
#dystr_krajowi_lokalizacja,#dystr_zagraniczni_lokalizacja { width: 440px; height: 455px; display: block; float: left; background:#152941; border: 1px solid #15395a; margin-bottom: 130px; padding: 15px; text-align: center; position: relative;}
#dystr_krajowi_lokalizacja img {  float: none;  margin-top: 20px;}
#dystr_zagraniczni_lokalizacja img { position: absolute; top: 10px; right: 10px; z-index:1;}
#dystr_krajowi_lokalizacja h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fefefe; padding-left: 8px; border-bottom: 1px solid #1e3858; padding-bottom: 5px; margin-bottom: 10px; text-transform:uppercase; text-align: left;} 
#dystr_zagraniczni_lokalizacja h3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #fefefe; padding-left: 8px; border-bottom: 1px solid #1e3858; padding-bottom: 5px; margin-bottom: 10px; text-transform:uppercase; text-align: left; position: relative; z-index: 100; width: 50%;} 
#dystr_dane {margin-left: 480px;  width: auto; height:auto; }
#dystr_autoryzowani, #dystr_dystrybutorzy, #dystr_punkty { padding: 15px; margin-bottom: 10px; background:#152941;  width: auto; height:100%; overflow:hidden;}
#dystr_autoryzowani div, #dystr_dystrybutorzy div, #dystr_punkty div {border-left:1px dotted #203b5c; padding-right: 7px; padding-left: 7px; width:300px; margin-bottom: 30px; position: relative; min-height: 150px;}
* html #dystr_autoryzowani div, * html #dystr_dystrybutorzy div, * html #dystr_punkty div{height: 150px}
#dystr_autoryzowani h1, #dystr_dystrybutorzy h1, #dystr_punkty h1 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; padding-bottom: 5px; border-bottom: 1px solid #214168; margin-bottom: 10px; width: 290px;} 
#dystr_autoryzowani h1 {  color: #5faadc; }
#dystr_dystrybutorzy h1 {color:#5192c0;} 
#dystr_punkty h1 {color: #3d6e96;}
#dystr_autoryzowani div, #dystr_dystrybutorzy div, #dystr_punkty div { margin-right: 5px;  font-family:Arial, Helvetica, sans-serif; font-size: 8pt; margin-bottom: 10px; float: left; width: atuo; }
#dystr_autoryzowani div p { color: #fff;}
#dystr_dystrybutorzy div p { color: #d1d6dc}
#dystr_punkty div p { color: #8d99a7; }
#dystr_dane h5 {float:left;}