html {height: 100%; vertical-align: top;}
body {max-height:100%; height: 100%; padding: 0px; margin: 0px; background: url('/images/bg_mid.gif') top center repeat-y fixed; font-family: Tahoma, Arial, Geneva, Helvetica, Verdana, sans-serif; font-size: 12px; }
#divGLOBAL {width: 1006px; height: 100%; margin: 0px auto}
.text { color: #000000}
.tyt_pom {font-size: 13px; color: #f47214; font-weight: bold}
h1.tytul_pom {padding: 0px 0 0px 0; margin: 0px 0 0px 0; font-size: 13px; color: #f47214; font-weight: bold}
h1.tytul_czar {padding: 0px 0 0px 0; margin: 0px 0 0px 0; font-size: 13px; color: #000000; font-weight: bold}
.tyt_pom2 { color: #f47214; font-weight: bold}
.tyt_red { color: #FF0000; font-weight: bold}
.text_link { color: #000000; text-decoration: none}
.text_link a:link, .text_link a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.text_link a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.wiecej { color: #009999; text-decoration: underline; font-weight: bold}
.text_menu { color: #666666; text-decoration: underline}
.tabela {font-size: 9px; color: #333333}
.text_srodtyt { font-weight: bold; color: #19a4ba; font-size: 12px}
.text_tyt_cz { font-weight: bold; color: #f47214; text-decoration: none}
.text_czar { font-weight: bold; color: #000000; text-decoration: none}
.text_szar { font-weight: bold; color: #666666; text-decoration: underline}
.tmagenta {color: #FF00FF;}
.tcyan {color: #00FFFF;}
.tyellow {color: #FFFF00;}
.text_pom { font-weight: bold; color: #f47214; text-decoration: underline}
.text_pom2 { font-weight: bold; color: #f47214; text-decoration: none}

a:link {color: #19a4ba; font-weight: bold; text-decoration: underline}
a:visited {color: #19a4ba; font-weight: bold;}
a:active {color: #19a4ba; font-weight: bold;}
a:hover {color: #037576; font-weight: bold;}
/*ul { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; list-style-position: outside; list-style-image: url(/images/punktor.gif); list-style-type: square;} */
form {padding: 0px; margin: 0px;}
td {}
th { font-weight: bold; text-align: left;}
img {border: 0px; padding: 0px; margin: 0px;}
hr.ruler {height: 1px; margin: 0px; padding: 0px; border-top: 0px; font-size: 1px; border-bottom: 1px dotted #000000;}
hr.ruler2 {height: 1px; margin: 0px; padding: 0px; border-top: 0px; font-size: 1px; border-bottom: 1px dotted #000000;}
hr.szkolenia {height: 1px; margin: 0px; padding: 5px 0px 0px 0px; border-top: 0px; border-left: 0px; border-right: 0px; font-size: 1px; border-bottom: 1px dotted #000000;}
.clear {clear: both; font-size: 1px; height: 2px; border-bottom: 0px #000000 solid;}
td.left {width: 166px; padding: 0px; margin: 0px; background-color: #ffffff; vertical-align: top;}
td.content {width: 824px; padding: 0px; margin: 0px; background-color: #ffffff; vertical-align: top;}
td.search {width: 218px; height: 30px; padding: 0px; margin: 0px; background-color: #D6D6D6; vertical-align: bottom;}
td.menu {width: 703px; height: 26px; padding: 0px; margin: 0px; background-color: #ffffff; vertical-align: bottom;}
.navigator {text-align: center; font-weight: normal; padding: 10px; }
.navigator_archiwum {text-align: left; font-weight: normal; padding: 10px; }
.balloonstyle {position:absolute;top: -500px; padding: 2px 5px 2px 5px; white-space: nowrap; visibility: hidden;border:1px solid black;font:normal 11px Arial;/*line-height: 14px;*/z-index: 235960;background-color: white;}
#arrowhead {z-index: 235960;position:absolute;top: -500px;left: 0;visibility: hidden;}
.tabelka {border:0px #F0F0F0 solid; width:100%}
.tabelka td {border:1px #e8e8e8 solid; padding: 3px; background: #e8e8e8}
.tabelka td a:link, .tabelka td a:visited {color: #000000; font-weight: normal; text-decoration:underline}
.tabelka td a:hover {color: #19a4ba; font-weight: normal; text-decoration:underline}
.tabelka .naglowek, .tabelka .naglowek td {border:1px #D2E0FB solid; background: #D2E0FB; color: #000000; font-weight: bold}
.tabelka .nieparzyste, .tabelka .nieparzyste td {border:1px #F0F0F0 solid; background: #F0F0F0; color: #000000; font-weight: 400}

.table_main_content {margin: auto; width:1000px; text-align:left}
.td_main_content {width:831px; vertical-align: top; background-color: #ffffff; }
.td_main_content2 {width:829px; vertical-align: top; background-color: #ffffff; border: 1px solid #0099AB;}
.td_main_rcolumn {width:167px; vertical-align: top; background-color: #DCDEDC; }
.td_main_midcol {width:2px; background-color: #DCDEDC; }
.td_main_botrow {height:2px; background-color: #DCDEDC; }
.td_footer {height: 28px; text-align:center}
.td_footer a, .td_footer:visited {font-weight:normal; color: #017281;}
.td_footer a:hover, .td_footer:active {font-weight:normal; color:#f47214; }

.frametop {height:5px; width:1002px; margin: 0px; margin-left:auto; margin-right:auto; padding:0px; background: url('/images/bg_top.png') top center; background-repeat: no-repeat;  }
.framemiddle {height:100%; width:1022px; margin:0px auto; padding:0px; background: url('/images/bg_mid.gif') top center; background-repeat: repeat;  }
.framebottom {height:5px; width:100%; margin:0px auto; padding:0px; background: url('/images/bg_bot.png') top center; background-repeat: no-repeat;  }
.framebottom2 {position:fixed; height:90%; width:100%; margin:0px auto; padding:0px; background-color: #ffffff;}
.table_menu_naglowek {margin: 0px auto; width:1000px; padding:0px; border:0px; height: 123px; text-align: left; background-color: #70b2d5; color:#ffffff; }
.td_naglowek {height:97px; width:1000px; margin:0px; padding:0px; background: url('/images/itlo.jpg') top center; background-repeat: no-repeat;}
.trvtop {vertical-align:top}

.table824 {width:827px; border:0px}
.trvtop {vertical-align:top}
.td165 {width:165px; vertical-align: top;}
.td330 {width:330px; vertical-align: top;}
.td494 {width:497px; vertical-align: top;}
.td659 {width:662px; vertical-align: top;}
.div135 {width:135px; padding: 15px 15px 15px 15px;}
.div300 {width:300px; padding: 15px 15px 15px 15px;}
.div464 {width:483px; padding: 15px 5px 15px 9px;}
.div629 {width:632px; padding: 15px 15px 15px 15px;}
/* ///  --GLOBAL /// */

/* ///  MENU /// */
#ikontener div {float:left;}
#iaplikom a, #iaplikom a:hover {color:#ffffff; text-align:center; display:block; width:332px; height:97px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/iaplikom.jpg") 0 0 no-repeat; background-color: #70b2d5; text-decoration: none; }
#isklep a {color:#ffffff; display:block; width:67px; height:44px; margin: 26px 0 0 11px; padding: 0 0 0 0; background: url("/images/isklep.png") 0 0 no-repeat; text-decoration: none; }
#isklep a:hover {color:#FF6600; background-position: 0 -44px; }
#isklep a:active {color:#FF6600; background-position: 0 -44px; }
#ikontakt a {color:#ffffff; display:block; width:70px; height:44px; margin: 26px 0 0 0px; padding: 0 0 0 0; background: url("/images/ikontakt.png") 0 0 no-repeat; text-decoration: none; }
#ikontakt a:hover {color:#FF6600; background-position: 0 -44px; }
#ikontakt a:active {color:#FF6600; background-position: 0 -44px; }
#inewsletter a {color:#ffffff; display:block; width:89px; height:44px; margin: 26px 0 0 0px; padding: 0 0 0 0; background: url("/images/inewsletter.png") 0 0 no-repeat; text-decoration: none; }
#inewsletter a:hover {color:#FF6600; background-position: 0 -44px; }
#inewsletter a:active {color:#FF6600; background-position: 0 -44px; }
#iforum a {color:#ffffff; display:block; width:62px; height:44px; margin: 26px 0 0 0px; padding: 0 0 0 0; background: url("/images/iforum.gif") 0 0 no-repeat; text-decoration: none; }
#iforum a:hover {color:#FF6600; background-position: 0 -44px; }
#iforum a:active {color:#FF6600; background-position: 0 -44px; }
#ipytanie a {color:#ffffff; display:block; width:108px; height:44px; margin: 26px 0 0 0px; padding: 0 0 0 0; background: url("/images/ipytanie.png") 0 0 no-repeat; text-decoration: none; }
#ipytanie a:hover {color:#FF6600; background-position: 0 -44px; }
#ipytanie a:active {color:#FF6600; background-position: 0 -44px; }
#ikonto a {color:#ffffff; display:block; width:94px; height:44px; margin: 26px 10px 0 0px; padding: 0 0 0 0; background: url("/images/ikonto.png") 0 0 no-repeat; text-decoration: none; }
#ikonto a:hover {color:#FF6600; background-position: 0 -44px; }
#ikonto a:active {color:#FF6600; background-position: 0 -44px; }
.iszukaj {color:#ffffff; width: 116px; height:15px; margin: 42px 8px 0 0px; .margin: 42px 3px 0px 0px; BORDER: #133860 1px solid; padding: 0 0 0 0;}
.iinput {width: 114px; height:12px; BORDER: #133860 0px solid; FONT-SIZE: 9px; COLOR: #000000;}
.iconfirm {color:#ffffff; width: 24px; height:15px; border: 0px; margin: 42px 7px 0px 0px; .margin: 42px 3px 0px 0px; padding: 0 0 0 0; background: url("/images/isearch_confirm.gif") 0 0 no-repeat; }
.isubmit {color:#ffffff; width: 24px; height:15px; border: 0px; background: url("/images/isearch_confirm.gif") 0 0 no-repeat; }
.isubmit:hover {color:#ff6600; background-position: 0 -15px; }
.clear {clear: both; font-size: 0px; height: 0px; border-bottom: 0px #000000 solid;}

.td_menu {height:26px; width:1000px; margin:0px; padding:0px; position:relative; }
#menukontener div {text-align:center; float:left; z-index:100;}
#mprodukty a {text-align:center; color:#000000; display:block; width:165px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_produkty1.png") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mprodukty2 a, #mprodukty2 a:hover, #mprodukty2 a:active {text-align:center; color:#ff6600; display:block; width:165px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_produkty2.gif") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mprodukty a:hover {text-align:center; color:#ff6600; background-position: 0 -26px;}
#mprodukty a:active {text-align:center; color:#ff6600; background-position: 0 -52px;}
#muslugi a {text-align:center; color:#000000; font-weight: normal; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_uslugi1.png") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#muslugi2 a, #muslugi2 a:hover, #muslugi2 a:active {text-align:center; color:#ff6600; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_uslugi2.gif") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#muslugi a:hover {text-align:center; color:#ff6600; background-position: 0 -26px;}
#muslugi a:active {text-align:center; color:#ff6600; background-position: 0 -52px;}
#mszkolenia a {text-align:center; color:#000000; font-weight: normal; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_szkolenia1.png") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mszkolenia2 a, #mszkolenia2 a:hover, #mszkolenia2 a:active {text-align:center; color:#ff6600; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_szkolenia2.gif") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mszkolenia a:hover {text-align:center; color:#ff6600; background-position: 0 -26px;}
#mszkolenia a:active {text-align:center; color:#ff6600; background-position: 0 -52px;}
#mrozw a {text-align:center; color:#000000; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_rozw1.png") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mrozw2 a, #mrozw2 a:hover, #mrozw2 a:active {text-align:center; color:#ff6600; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_rozw2.gif") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mrozw a:hover {text-align:center; color:#ff6600; background-position: 0 -26px;}
#mrozw a:active {text-align:center; color:#ff6600; background-position: 0 -52px;}
#mpomoc a {text-align:center; color:#000000; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_pomoc1.png") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mpomoc2 a, #mpomoc2 a:hover, #mpomoc2 a:active {text-align:center; color:#ff6600; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_pomoc2.gif") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mpomoc a:hover {text-align:center; color:#ff6600; background-position: 0 -26px;}
#mpomoc a:active {text-align:center; color:#ff6600; background-position: 0 -52px;}
#mfirma a {text-align:center; color:#000000; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_firma1.png") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mfirma2 a, #mfirma2 a:hover, #mfirma2 a:active {text-align:center; color:#ff6600; display:block; width:167px; height:26px; margin: 0 0 0 0; padding: 0 0 0 0; background: url("/images/menu_firma2.gif") 0 0 no-repeat; background-color: #00748c; text-decoration: none; }
#mfirma a:hover {text-align:center; color:#ff6600; background-position: 0 -26px;}
#mfirma a:active {text-align:center; color:#ff6600; background-position: 0 -52px;}

/* /// style dla IE6 */
.table_menu1 {width:165px; border:0px; padding:0px; margin:0px;}
.td_menu1 {position:relative; WIDTH:165px; background-color: #35757e;}
.div_menu1 {background-image: url('/images/menu_expand165.png');  HEIGHT:150px; position: relative;}
.table_menu2 {width:167px; border:0px; padding:0px; margin:0px;}
.td_menu2 {position:relative; WIDTH:167px; background-color: #35757e;}
.div_menu2 {background-image: url('/images/menu_expand167.png'); HEIGHT:150px;  position: relative;}
.mLevel1 {TOP: 134px; PADDING: 0px; margin: 0px; float: left; Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 165px; CURSOR: pointer; position: absolute;}
.mLevel1 TABLE {FONT-WEIGHT: normal; WIDTH: 165px}
.mLevel1 TABLE TD {padding: 0 0 0 0px; margin: 0px 0px 0px 0px; width: 165px}
.mLevel2 {TOP: 134px; PADDING: 0px; margin: 0px; float: left; Z-INDEX: 1; VISIBILITY: hidden; WIDTH: 167px; CURSOR: pointer; position: absolute;}
.mLevel2 TABLE {FONT-WEIGHT: normal; WIDTH: 167px}
.mLevel2 TABLE TD {padding: 0 0 0 0px; margin: 0px 0px 0px 0px; width: 167px}
.tmenuempty {height:10px; }
.tmenu {PADDING: 0 0 0 10px; margin: 0 0 0 0; FONT-WEIGHT: 400; HEIGHT: 20px;}
.tmenu a:link, .tmenu a:visited {display: block; COLOR: #ffffff; TEXT-DECORATION: none; font-weight: normal; }
.tmenu a:hover, .tmenu a:active {display: block; COLOR: #ffffff; TEXT-DECORATION: underline; font-weight: normal;}
/* /// style dla IE6 */

#menu1 table {position:absolute; top:0; left:0; border-collapse:collapse;;}
#menu1, #menu1 ul {padding:0; margin:0; list-style-type: none;}
#menu1 a, #menu1 a:visited {display:block; width:165px; font-weight: 400; font-size:11px; color:#fff; line-height:19px; text-decoration:none; text-indent:0px; border:1px solid #000; border:0px;}
#menu1 li ul li a, #menu1 li ul li a:visited {border:0px; }
#menu1 li {float:left; list-style-type: none;}
#menu1 li:hover {position:relative;}
#menu1 li:hover > a {color: #ffffff; text-decoration:underline;}
#menu1 li ul {display:none;}
#menu1 li:hover > ul {display:block; position:absolute; top:0px; left:0px; width: 155px; padding:10px 0px 0px 10px; background:transparent url('/images/menu_expand165.png'); background-color: #01758c; height:140px}
#menu1 > li:hover > ul {left:0px; top:26px;}
#menu1 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

#menu2, #menu2 ul {padding:0; margin:0; list-style-type: none;}
#menu2 a, #menu2 a:visited {display:block;width:167px; font-weight: 400; font-size:11px; color:#fff; line-height:19px; text-decoration:none; text-indent:0px; border:1px solid #000; border:0px;}
#menu2 li ul li a, #menu2 li ul li a:visited {border:0px;}
#menu2 li {float:left; list-style-type: none;}
#menu2 li:hover {position:relative;}
#menu2 li:hover > a {color: #ffffff; text-decoration:underline;}
#menu2 li ul {display:none;}
#menu2 li:hover > ul {display:block; position:absolute; top:0px; left:0px; padding:10px 0px 0px 10px; background:transparent url('/images/menu_expand167.png'); background-color: #01758c; width:157px; height:140px}
#menu2 > li:hover > ul {left:0px; top:26px;}
#menu2 table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

.ipath {width:995px; height:11px; margin: 0px; padding: 3px 0px 8px 5px; text-decoration: none; color: #f47214; background: #DCDEDC; font-size:11px }
.ipath a:link, .ipath a:visited {text-decoration: none; color: #000000; font-weight: normal }
.ipath a:hover, .ipath a:active { text-decoration: underline; color: #000000; font-weight: normal }

/* ///  --MENU /// */

.homehead {width: 413px; height: 23px; border: 0px; margin: 0px; background-color: #ebf8f9; }
.homecont {float: left; width: 413px;}
.homesec {width: 413px;}
.homepic {float: left; width: 173px; height: 114px; border-top: 1px solid #0099AB; border-right: 1px solid #0099AB; margin: 0 12px 0 0; }
.homepos {float: left; width: 220px; line-height: 19px; border-bottom: 1px solid #c4e0ec; margin: 0 7px 0 0; padding: 2px 0 0 0; }
.homepos a:link, .homepos a:visited {display:block; color: #017281; text-decoration: none; font-weight:normal}
.homepos a:hover, .homepos a:active {display:block; color: #017281; text-decoration: underline; font-weight:normal}
.homeposlast {float: left; width: 220px; line-height: 19px; margin: 0 7px 0 0; padding: 2px 0 0 0; }
.homeposlast a:link, .homeposlast a:visited {display:block; color: #017281; text-decoration: none; font-weight:normal}
.homeposlast a:hover, .homeposlast a:active {display:block; color: #017281; text-decoration: underline; font-weight:normal}
.homenewshead {width: 829px; height: 24px; border: 0px; margin: 0px; background-color: #ebf8f9; }
.newsmainpage {font-size:11px; float:left; width: 397px; height:70px; padding: 0 8px 0 8px; margin: 17px 0 10px 0; color: #006270; font-weight: bold; text-decoration: none;}
.newsmainpage a:link, .newsmainpage a:visited { color: #006270; font-weight: bold; text-decoration: none;}
.newsmainpage a:hover { color: #006270; font-weight: bold; text-decoration: underline;}
.newsmainpage_desc {float: left; font-size:11px; width: 397px; padding: 0px; margin: 10px 0 0 0; color: #006270; font-weight: 400; text-decoration: none;}
.newsmainpage_desc a:link, .newsmainpage_desc a:visited { color: #006270; font-weight: 400; text-decoration: none;}
.newsmainpage_desc a:hover { color: #006270; font-weight: 400; text-decoration: underline;}
.newsmainpage_desc_text { font-weight: 400; text-decoration: none; color: #006270;}
.newsmainarchive {width: 821px; padding: 5px 8px 3px 0px; float: right; width: 76px; height: 21px;}
.newsmainarchive a:link, .newsmainarchive a:visited {display:block; width:76px; height:21px; padding: 0 0 0 0; background: url("/images/home_n_archiwum.gif") 0 0 no-repeat;}
.newsmainarchive a:hover, .newsmainarchive a:active { background-position: 0 -21px;}
.home_s_wiecej {float: left; width: 64px; height: 21px; padding: 2px 0 0 0px; margin: 0 8px 3px 155px}
.home_s_wiecej a:link, .home_s_wiecej a:visited {display:block; width:64px; height:21px; padding: 0 0 0 0; background: url("/images/home_wiecej.gif") 0 0 no-repeat;}
.home_s_wiecej a:hover, .home_s_wiecej a:active { background-position: 0 -21px;}

/* ///  RIGHT COLUMN (PROMO/SHORTCUT/FORUM/SONDA) /// */

.lbBaner {width: 165px; border: 1px solid #0099AB; margin: 0 0 2px 0;}
.lbBaner_img {width: 165px; border:0px; padding:0px; margin:0px}
.lbTitle_prom {text-align:center; height: 23px; width: 165px; border-bottom: 1px solid #0099AB; padding: 1px 0 0px 0; color: #ffffff; font-weight: bold; background-color: #19a4ba;}
.lbTitle_news {text-align:center; height: 23px; border-bottom: 1px solid #0099AB; padding: 1px 0 0 0; color: #ffffff; font-weight: bold; background-color: #19a4ba;}
.lbTitle_forum {text-align:center; height: 23px; border-bottom: 1px solid #0099AB; padding: 1px 0 0 0; color: #ffffff; font-weight: bold; background-color: #19a4ba;}
.lbTitle_linki {text-align:center; height: 23px; border-bottom: 1px solid #0099AB; padding: 1px 0 0 0; color: #ffffff; font-weight: bold; background-color: #19a4ba;}
.lbTitle_sonda {text-align:center; height: 23px; border-bottom: 1px solid #0099AB; padding: 1px 0 0 0; color: #ffffff; font-weight: bold; background-color: #19a4ba;}
.lbTitle_warto {text-align:center; height: 23px; border-bottom: 1px solid #0099AB; padding: 1px 0 0 0; color: #ffffff; font-weight: bold; background-color: #19a4ba;}
.lbProm, .lbLink, .lbNews, .lbCloud, .lbForum, lbSonda {border-bottom: 1px solid #C4E0EC; width: 157px; margin: 0 4px 0 4px; padding: 4px 0 4px 0; font-weight: normal; float: left;}
.lbkontener {width: 165px; border: 1px solid #0099AB; margin: 0 0 2px 0; background-color: #f3f3f3 }
.lbProm a:link, .lbProm a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.lbProm a:hover {color: #000000; text-decoration: underline; font-weight: normal;}
.promo {color: #000000; }
.lbLink a:link, .lbLink a:visited, .lbNews a:link, .lbNews a:visited, .lbCloud a:link, .lbCloud a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.lbLink a:hover, .lbNews a:hover, .lbLink a:active, .lbNews a:active, .lbCloud a:active {color: #19a4ba; text-decoration: underline; font-weight: normal;}
.lbForum a:link, .lbForum a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.lbForum a:hover {color: #000000; text-decoration: underline; font-weight: normal;}
.lbwiecej {width: 64px; height: 21px; text-align: right; padding: 3px 3px 3px 98px; margin: 0 0 1px 0}
.lbwiecej a:link, .lbwiecej a:visited {display:block; width:64px; height:21px; padding: 0 0 0 0; background: url("/images/home_wiecej.gif") 0 0 no-repeat; text-decoration: none; color: #19a4ba; font-weight: bold;}
.lbwiecej a:hover, .lbwiecej a:active { background-position: 0 -21px; color: #000000; text-decoration: underline; font-weight: bold;}
.classTD_sonda {color: #000000;}
/* ///  --RIGHT COLUMN (PROMO/SHORTCUT/FORUM/SONDA) /// */


/* ///  LISTA KATEGORII //////////////////*/
.catlist1 {color: #19a4ba; text-decoration: none; font-weight:bold;}
.catlist1 a:link, .catlist1 a:visited {color: #19a4ba; text-decoration: none; font-weight:bold;}
.catlist1 a:hover, .catlist1 a:hover {color: #19a4ba; text-decoration: underline; font-weight: bold;}
.catlist2 {color: #000000; text-decoration: none; font-weight:normal;}
.catlist2 a:link, .catlist2 a:visited {color: #000000; text-decoration: none; font-weight:normal;}
.catlist2 a:hover, .catlist2 a:hover {color: #000000; text-decoration: underline; font-weight: normal;}


/* ///  --LISTA KATEGORII //////////////////*/

/* ///  ROZWIĄZANIA /// */
.rozwi a:link, .rozwi a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.rozwi a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.rozwsubbranch {padding: 10px 0px 0px 0px; color: #000000; text-decoration: none}
.rozwsubbranch a:link, .rozwsubbranch a:visited { color: #000000; text-decoration: none; font-weight: 400;}
.rozwsubbranch a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.rozwsubbranch_active {padding: 10px 0px 0px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.rozwsubbranch_active a:link, .rozwsubbranch_active a:hover, .rozwsubbranch_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
/* ///  --ROZWIĄZANIA /// */


/* ///  PRODUKTY /// */
.prodlist {vertical-align:top; font-size: 12px; color: #19a4ba; font-weight: bold; text-decoration: none;}
.prodlist a:link, .prodlist a:visited { color: #19a4ba; font-weight: bold; text-decoration: underline;}
.prodlist a:hover { color: #000000; font-weight: bold; text-decoration: underline;}

.tabelka_prod {width:100%; padding:0 0 0 1px; margin:0; background: #ffffff;}
.tabelka_prod td {text-align: center; border:1px #0099ab solid; border-top: 0px; border-right: 0px; padding: 3px 0; margin:0px; background: #ffffff url('/images/prod_tab.gif') repeat-x left bottom}
.tabelka_prod td a:link, .tabelka_prod td a:visited {color: #000000; font-weight: 400; text-decoration:none}
.tabelka_prod td a:hover {color: #000000; font-weight: 400; text-decoration:underline}
.tabelka_prod .active {border:1px #ffffff solid; border-left:1px #0099ab solid; border-top: 0px; border-bottom:1px #ffffff solid; padding: 0px; margin:0px; background: #ffffff;}
.tabelka_prod .active a:link, .tabelka_prod .active a:visited {color: #ff6600; font-weight: 400; text-decoration:none}
.tabelka_prod .active a:hover {color: #ff6600; font-weight: 400; text-decoration:underline}

.prod_branchlist { color: #000000; font-weight: bold; text-decoration: none;}
.prod_branchlist a:link, .prod_branchlist a:visited { color: #000000; font-weight: bold; text-decoration: underline;}
.prod_branchlist a:hover { color: #19a4ba; font-weight: bold; text-decoration: underline;}
.prodlist_active {padding: 10px 15px 0px 15px; font-weight: bold; color: #f47214; text-decoration: none}
.prodlist_active a:link .prodlist_active a:hover, .prodlist_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.prodpicture {width: 60px; margin-bottom: 0px; margin-left: 0px; margin-right:5px; border: 1px #eaeaea solid;}
.prodpic {padding: 0px 0px 0px 0px; text-align:center}
.prodabstract {padding: 8px 0px 0px 0px;}
.prodabstract a:link, .prodabstract a:visited { color: #000000; font-weight: 400; text-decoration: none;}
.prodabstract a:hover { color: #000000; font-weight: 400; text-decoration: none;}
.prodmore {padding: 0px 0px 0px 0px}

.product_picture {float: left; width: 100px; text-align: center; padding: 0px; border: 1px #eaeaea solid;}
.product_contact {float: left; padding: 0px 0px 0px 15px; color: #000000;}
.product_contact_one {padding: 0px 0px 5px 0px; font-size: 11px}
.product_contact a:link, .product_contact a:visited { color: #000000; font-weight: 400; text-decoration: underline;}
.product_contact a:hover { color: #000000; font-weight: 400; text-decoration: underline;}
.product_next_product { color: #19a4ba; font-weight: bold; text-decoration: none;}
.product_next_product a:link, .product_next_product a:visited { color: #19a4ba; font-weight: bold; text-decoration: underline;}
.product_next_product a:hover { color: #000000; font-weight: bold; text-decoration: underline;}
.product_category { color: #19a4ba; font-weight: bold; padding: 15px 0px 5px 0px;}
.product_name {font-size: 14px; color: #f47214; font-weight: bold; padding: 0px 0px 0px 0px;}
.product_sub_title {padding: 5px 0px 15px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.product_useto {padding: 10px 0px 0px 0px}
.product_descr {padding: 25px 0px 0px 0px;}
.product_descr a:link, .product_descr a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.product_descr a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.product_sub {padding: 5px 0px 5px 15px; color: #000000; font-weight: 400; text-decoration: none;}
.product_sub a:link, .product_sub a:visited { color: #000000; font-weight: 400; text-decoration: none;}
.product_sub a:hover { color: #000000; text-decoration: underline; font-weight: 400;}
.product_sub_active {padding: 5px 0px 5px 15px; font-weight: bold; color: #f47214; text-decoration: none; }
.product_sub_active a:link, .product_sub_active a:hover, .product_sub_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}

.service_picture {text-align:left; padding: 0px 0px 0px 0px; border: 0px #eaeaea solid;}
.service_contact {float: left; padding: 10px 0px 0px 0px; color: #000000;}
.service_contact_one {padding: 0px 0px 5px 0px}
.service_contact a:link, .service_contact a:visited { color: #000000; font-weight: 400; text-decoration: underline;}
.service_contact a:hover { color: #19a4ba; font-weight: 400; text-decoration: underline;}
.serlist {vertical-align:top; color: #000000; font-weight: 400; text-decoration: none;}
.serlist a:link, .serlist a:visited {display: block; color: #000000; font-weight: 400; text-decoration: none;}
.serlist a:hover {display: block; color: #000000; font-weight: 400; text-decoration: underline;}
.serlist_active {padding: 10px 15px 0px 15px; font-weight: bold; color: #19a4ba; text-decoration: none}
.serlist_active a:link, .serlist_active a:hover, .serlist_active a:visited {display: block; color: #19a4ba; text-decoration: none; font-weight: bold;}
.service_descr {height: 100%; padding: 5px 2px 5px 2px; margin: 2px 0px 2px 0px; border: 1px solid #000000; background-color: #ffffff}
.service_sub {padding: 5px 0px 5px 0px; color: #000000; font-weight: 400; text-decoration: none}
.service_sub a:link, .service_sub a:visited { color: #000000; font-weight: 400; text-decoration: none;}
.service_sub a:hover { color: #000000; text-decoration: underline; font-weight: 400;}
.service_sub_active {padding: 5px 0px 5px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.service_sub_active a:link, .service_sub_active a:hover, .service_sub_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.sfl {font-size: 16px; color: #19a4ba; text-decoration: none; font-weight: bold;}

/* zakladki */
.zakladki {position: relative; margin: 0px; padding: 0px; float: left; width: 483px;}
.zakladki a:link, .zakladki a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.zakladki a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.tab .class_tab_TABLE {position: absolute; visibility: hidden; border: solid Gray 1px; border-bottom: solid #aeaeae 1px; background-color: #ededed; width: 483px; height: auto; z-index: 1;}
.tab .class_tab_TABLE td.tdMain {padding: 5px 5px 15px 5px; z-index: 1;}
.tabprices .class_tab_TABLE {border: solid Gray 1px; border-bottom: solid #aeaeae 1px; background-color: #ffffff; width: 483px;}
.tabprices .class_tab_TABLE td.tdMain {padding: 5px 5px 15px 5px;}
.tab_passive {padding: 5px 0px 5px 0px; color: #000000; font-weight: bold; text-decoration: underline}
.tab_passive a:link, .tab_passive a:visited { color: #000000; font-weight: bold; text-decoration: underline;}
.tab_passive a:hover { color: #000000; text-decoration: underline; font-weight: bold;}
.tab_active {padding: 5px 0px 5px 0px; font-weight: bold; color: #f47214; text-decoration: none;}
.tab_active a:link, .tab_active a:hover, .tab_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.tabborder {border-left: 0px Gray solid; border-top: 0px Gray solid; border-bottom: 0px Gray solid; border-right: 0px Gray solid;}
.tabcena a:link, .tabcena a:hover, .tabcena a:visited {font-weight: 400; color: #000000}
.zakladki_mateks {border: solid Gray 1px; border-bottom: solid #aeaeae 1px; background-color: #F8F8F8; width: 483px;}
.promo_link { color: #FC6E0C; text-decoration: underline; font-weight: 400;}
.promo_link a:link, .promo_link a:visited { color: #ff0000; text-decoration: underline; font-weight: 400;}
.promo_link a:hover { color: #000000; text-decoration: underline; font-weight: 400;}
.cena_kolor {color: #19a4ba; font-weight: bold;}
.cena_kolor2 {color: #ff0000; font-weight: bold; text-decoration: none;}
.cena_kolor3 {color: #000000; font-weight: 400; text-decoration: none; text-decoration: line-through;}
.tablinia {border-bottom: 1px solid #919191; font-size:11px;}
.table_price {border:0px #F0F0F0 solid; width:100%}
.table_price td {border:1px #ffffff solid; padding: 2px; background: #ffffff}
.table_price .naglowek, .table_price .naglowek td {border:1px #D2E0FB solid; background: #D2E0FB; color: #000000; font-weight: bold}
.table_price .tablinia {border-bottom: 1px solid #919191}
/* ///  --PRODUKTY /// */


/* ///  PROMOCJE /// */
.prom_picture {float: left; width: 100px; text-align: center; padding: 0px; border: 0px #eaeaea solid;}
.prompicture {width: 70px; margin-bottom: 5px; margin-left: 0px; margin-right:5px; border: 1px #eaeaea solid;}
.promo_picture {width: 100px; float:left; padding: 0px; border: 1px #eaeaea solid;} 
.promtitle {padding: 0px 0px 5px 0px; color: #000000; font-weight: bold}
.promlistdate {padding: 5px 0px 5px 0px; color: #ffffff;}
.promdate {font-size: 11px; color: #ffffff; background: #969696; width: 300px}
.promdesc {color: #000000; padding: 0px 0px 10px 0px;}
.promdesc a:link, .promdesc a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.promdesc a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.promlistname {padding: 0px 0px 5px 0px;}
.promlistname a:link, .promlistname a:active, .promlistname a:visited {font-size: 12px; color: #000000; text-decoration: none; font-weight: 400;}
.promlistname a:hover {font-size: 12px; color: #000000; text-decoration: underline; font-weight: 400;}
.promlistabstract {padding: 8px 0px 5px 0px;}
.promlistmore {padding: 0px 0px 15px 0px;}
.prombranch {font-size: 12px; color: #f47214; font-weight: bold; padding: 0px 0px 0px 0px;}
.promsubbranch {padding: 10px 15px 0px 15px; color: #000000; text-decoration: underline}
.promlist {padding: 5px 0px 5px 0px;}
.promlist a:link, .promlist a:active, .promlist a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.promlist a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.promlist_active {padding: 5px 0px 5px 0px;}
.promlist_active a:link, .promlist_active a:hover, .promlist_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.prom_next { color: #000000; font-weight: bold; text-decoration: none;}
.prom_next a:link, .prom_next a:visited { color: #000000; font-weight: bold; text-decoration: underline;}
.prom_next a:hover { color: #19a4ba; font-weight: bold; text-decoration: underline;}

.prom_kontakt {border:0px #bababa solid; width:100%}
.prom_kontakt td {border:0px #bababa solid; padding: 3px; background: #F0F0F0}
.prom_mail { color: #000000; text-decoration: none; font-weight: 400;}
.prom_mail a:link, .prom_mail a:active, .prom_mail a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.prom_mail a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.prom_kontakt .prom_arch {background: #D2E0FB; border:0px #bababa solid; color: #000000; text-decoration:none; font-weight: bold;}
.prom_kontakt .prom_mech {background: #D2E0FB; border:0px #bababa solid; color: #000000; text-decoration:none; font-weight: bold;}
.prom_kontakt .prom_tech {background: #D2E0FB; border:0px #bababa solid; color: #000000; text-decoration:none; font-weight: bold;}
.prom_kontakt .prom_gis {background: #D2E0FB; border:0px #bababa solid; color: #000000; text-decoration:none; font-weight: bold;}
/* ///  --PROMOCJE /// */

/* ///  WYDARZENIA /// */
.newsdescr {text-align: left; padding: 0px; font-weight: normal;}
.newsdescr a:link, .newsdescr a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.newsdescr a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.newstitle {font-size: 13px; color: #f47214; font-weight: bold; padding: 0px 0px 0px 0px;}
.newslist {padding: 3px 0px 0px 25px; color: #000000; font-weight: 400; text-decoration: underline}
.newslist a:link, .newslist a:visited { color: #000000; font-weight: 400; text-decoration: underline;}
.newslist a:hover { color: #19a4ba; font-weight: 400; text-decoration: underline;}
.newslist_active {padding: 3px 0px 0px 25px; color: #f47214; font-weight: bold; text-decoration: none}
.newslist_active a:link, .newslist_active a:hover, .newslist_active a:visited { color: #f47214; text-decoration: underline; font-weight: bold;}
.newspage {padding: 15px 0px 5px 0px; color: #19a4ba; font-weight: bold; text-decoration: none; text-align: justify;}
.newspage a:link, .newspage a:visited { color: #19a4ba; font-weight: bold; text-decoration: none;}
.newspage a:hover { color: #037576; font-weight: bold; text-decoration: underline;}
.newspage_desc {padding: 5px 0px 0px 0px; color: #000000; font-weight: 400; text-decoration: none; text-align: justify;}
.newspage_desc a:link, .newspage_desc a:visited { color: #000000; font-weight: 400; text-decoration: none;}
.newspage_desc a:hover { color: #000000; font-weight: 400; text-decoration: underline;}
.newspage_desc_text { font-weight: 400; text-decoration: none; color: #000000;}

/* ///  --WYDARZENIA /// */

/* ///  ARTYKUŁY /// */
.art {font-weight: 400; color: #19a4ba; padding: 10px 0px 10px 0px;}
.arttitle {padding: 7px 0px 7px 0px; color: #f47214; font-weight: bold}
.artname {font-weight: bold; color: #000000}
.artperiod {padding: 0px; font-weight: 400; color: #000000}
.artaboutc {padding: 0px; font-weight: 400; color: #000000}
.artabout {padding: 0px; font-weight: 400; color: #666666}
.artcontent {font-weight: 400; color: #000000; text-decoration: none; padding: 10px 0px 20px 0px;}
.artcontent a:link, .artcontent a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.artcontent a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.artanswer {/*position: absolute;*/ /*height: 0px;*/ display: none; padding: 0px 5px 15px 0px; border: 0px solid #DDDDDD; /*visibility: hidden; */}
.artin {padding: 0px 0px 10px 0px; color: #000000;}
.artin a:link, .artin a:visited { color: #000000; text-decoration: none; font-weight: 400;}
.artin a:hover { color: #000000; text-decoration: underline; font-weight: 400;}
.artin_active {padding: 0px 0px 10px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.artin_active a:link, .artin_active a:hover, .artin_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
/* ///  --ARTYKUŁY /// */

/* ///  WSPARCIE /// */
/* faqs */
.faq_icon {padding: 0px 20px 15px 0px; float:left;}
.faqbranch {font-weight: bold; color: #19a4ba; padding: 0px 0px 10px 0px;}
.faqtitle {padding: 9px 0px 15px 0px; font-size: 13px; color: #f47214; font-weight: bold}
.faqquest {padding: 0px 5px 5px 0px; font-weight: bold;}
.faqdate {padding: 5px 0px 5px 0px;}
.faqmore {display: block; cursor: pointer; font-weight: bold; color: #19a4ba; text-decoration: underline; padding: 0px 0px 20px 0px;}
.faqanswer {display: none; padding: 0px 0px 15px 0px; border: 0px solid #DDDDDD;}
.faqanswer a:link, .faqanswer a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.faqanswer a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.faqanswer .faqmoree {width: 483px; padding:5px 0 20px 0; text-align:right}
.faqanswer .faqmoree a:link, .faqanswer .faqmoree a:visited, .faqanswer .faqmoree a:active {color: #19a4ba; font-weight: bold;}
.faqanswer .faqmoree a:hover {color: #037576; font-weight: bold;}
.faqsubbranch {padding: 0px 0px 10px 22px; color: #000000; text-decoration: underline}
.faqsubbranch a:link, .faqsubbranch a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.faqsubbranch a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.faqsubbranch_active {padding: 0px 0px 10px 22px; font-weight: bold; color: #f47214; text-decoration: none}
.faqsubbranch_active a:link, .faqsubbranch_active a:hover, .faqsubbranch_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
/* pliki do pobrania */
.files_icon {padding: 0px 20px 15px 0px; float:left;}
.filesbranch {font-weight: bold; color: #19a4ba; padding: 0px 0px 10px 0px;}
.filestitle {padding: 12px 0px 15px 0px; font-size: 13px; color: #f47214; font-weight: bold}
.filesdate {color:#000000; padding: 0px 0px 5px 0px;}
.filesname {background: #f7f7f7; padding: 0px 5px 0px 0px; font-weight: bold;}
.filesmore {display: block; cursor: pointer; font-weight: bold; color: #19a4ba; text-decoration: underline; padding: 5px 0px 20px 0px;}
.filesanswer .filesmoree {padding:0px 0 15px 0; text-align:right}
.filesanswer .filesmoree a:link, .filesanswer .filesmoree a:visited, .filesanswer .filesmoree a:active {color: #19a4ba; font-weight: bold;}
.filesanswer .filesmoree a:hover {color: #037576; font-weight: bold;}
.filesanswer {background: #f0f0f0; display: none; padding: 10px 5px 0px 0px; margin: 0px 0px 5px 0px; border: 0px solid #DDDDDD;}
.filesanswer a:link, .filesanswer a:visited, .filesanswer a:active, .filesanswer a:hover { color: #000000; text-decoration: underline; font-weight: 400;}
.filessubbranch {padding: 0px 0px 10px 21px; color: #000000; text-decoration: underline}
.filessubbranch a:link, .filessubbranch a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.filessubbranch a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.filessubbranch_active {padding: 0px 0px 10px 21px; font-weight: bold; color: #f47214; text-decoration: none}
.filessubbranch_active a:link, .filessubbranch_active a:hover, .filessubbranch_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.filesdownload {text-align: center; padding: 15px 0px 5px 0px; font-weight: bold; color: #19a4ba; text-decoration: none;}
.filesdownload a:link, .filesdownload a:visited, .filesdownload a:active {text-align: center; padding: 10px; font-weight: bold; color: #f47214; text-decoration: underline;}
.filesdownload a:hover{text-align: center; padding: 10px; font-weight: bold; color: #000000; text-decoration: underline;}
.filesform {text-align: left; padding: 3px 0 3px 0; font-weight: normal; font-size: 9px;}
/* prezentacje */
.presecontent {border: 1px solid #919191; padding: 0px; text-align: center; background-color: #e7e7e7}
.presesubbranch {padding: 5px 0px 10px 0px; color: #19a4ba; text-decoration: underline}
.presesubbranch a:link, .presesubbranch a:visited { color: #19a4ba; text-decoration: underline; font-weight: bold;}
.presesubbranch a:hover { color: #037576; text-decoration: underline; font-weight: bold;}
.presesubbranch_active {padding: 5px 0px 10px 0px; font-weight: bold; color: #f47214; text-decoration: none;}
.presesubbranch_active a:link, .presesubbranch_active a:hover, .presesubbranch_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.prese2subbranch {padding: 0px 0px 5px 0px; color: #000000; text-decoration: underline}
.prese2subbranch a:link, .prese2subbranch a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.prese2subbranch a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.prese2subbranch_active {padding: 0px 0px 5px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.prese2subbranch_active a:link, .prese2subbranch_active a:hover, .prese2subbranch_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
/* biuletyn techniczny */
.biuletyn_sub {padding: 5px 0px 5px 0px; color: #000000; font-weight: 400; text-decoration: none}
.biuletyn_sub a:link, .biuletyn_sub a:visited { color: #000000; font-weight: 400; text-decoration: none;}
.biuletyn_sub a:hover { color: #000000; text-decoration: underline; font-weight: 400;}
.biuletyn_sub_active {padding: 5px 0px 5px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.biuletyn_sub_active a:link, .biuletyn_sub_active a:hover, .biuletyn_sub_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
/* ///  --WSPARCIE /// */

/* ///  FIRMA /// */
/* kontakt */
.kontakt_main {float:left; width: 209px; padding: 0px 0px 10px 0px}
.kontakt_icon {margin: 0px 5px 0px 0px; float:left}
.kontakt mail {color: #000000;}
.kontakt_mail a:link, .kontakt_mail a:visited {color: #000000; text-decoration:underline; vertical-align: top; font-weight: 400} 
.kontakt_mail a:hover {color: #19a4ba; text-decoration:underline; vertical-align: top; font-weight: 400} 
/* o nas */
.onasheader {padding: 0px;}
.onastitle a:link, .onastitle a:visited, .onastitle a:active {font-weight: 400; color: #000000; text-decoration: underline}
.onastitle a:hover {font-weight: 400; color: #19a4ba; text-decoration: underline}
.onastitle_active a:link, .onastitle_active a:hover, .onastitle_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.onasdescr a:link, .onasdescr a:visited, .onasdescr a:active {font-weight: 400; color: #000000; text-decoration: underline}
.onasdescr a:hover {font-weight: 400; color: #19a4ba; text-decoration: underline}
/* certyfikaty */
.cert {width: 209px; float: left; background-color: #ffffff; border-top: solid Gray 0px; margin: 0px; padding: 15px 0 0px 0px;}
.cert .text {width: 154px; float: left; padding: 0px 0px 0px 0px;}
.cert .text .descr {width: 154px; float: left; padding: 0px 0px 0 0px;}
.cert .text .name { font-weight: bold; padding: 0 0 5px 0px;}
.cert .pic {width: 150px; padding: 0px 10px 0 0px; float: left;}
/* referencje */
.reference_firm { color: #000000; font-weight: bold;}
.reference {padding-bottom: 10px;}
.referencer {padding-bottom: 15px; font-weight:bold}
.refpic {float: left; margin: 0px 10px 15px 0px; border: 1px dotted #636363}
.refdate {padding: 0px 0px 15px 0px; font-weight:bold}
.ref_more {padding: 5px 0px 5px 0px}
.reflink {font-weight: bold; padding: 0px 0px 10px 0px}
.reflink a:link, .reflink a:visited { color: #000000; text-decoration: underline; font-weight: 400;}
.reflink a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.reflink_active {padding: 0px 0px 10px 0px; font-weight: bold; color: #f47214; text-decoration: none}
.reflink_active a:link, .reflink_active a:hover, .reflink_active a:visited { color: #f47214; text-decoration: none; font-weight: bold;}
.refdatelist {padding: 5px 15px 5px 15px}
/* ///  --FIRMA /// */

/* ///  INNE /// */
/* szukajek */
.searchlink a:link, .searchlink a:visited { color: #000000; text-decoration: none; font-weight: 400;}
.searchlink a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.searchlink2 a:link, .searchlink2 a:visited { color: #000000; text-decoration: none; font-weight: 400;}
.searchlink2 a:hover { color: #19a4ba; text-decoration: underline; font-weight: 400;}
.sField {width: 100px; height: 25px; padding-left: 10px; float: left;}
.sButton {width: 27px; height: 25px; padding: 0 5px 0 5px; float: left;}
input.sTextField {width: 100px; height: 20px; padding: 0px; margin: 0px; font-size:11px; text-align: center;}
input.sSubmit {width: 20px; height: 16px; padding: 0px; margin: 0px; border: none; cursor: pointer; background: url('/images/search.gif') no-repeat #f47214;}
.sList {padding-left: 20px;}
.szukaj {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f9f9f9}
/* formularze w popupach */
.div_form {padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.div_form_header {color: #058965; font-weight: bold; text-align: left; margin-bottom: 20px;}
.form_button {text-align:center; display:block; height: 15px; padding: 3px 5px 3px 5px; border: 1px solid #666666; width: 100px; background: #fdfdfd;}
.form_button a:link, .form_button a:visited { color: #19a4ba; text-decoration: underline; font-weight: bold;}
.form_button a:hover { color: #000000; text-decoration: underline; font-weight: bold;}
/* formularze */
/* jesli formularz wykorzystuje javascipt do walidacji pol to kolory pol sa w pliku /js/validation.js */
.info, .error {text-align: left; padding: 5px 0px 5px 0px; font-weight: bold; color: #f47214;}
.uwagi {color: #666666; font-size: 10px; padding: 5px 0 5px 0;}
.branchEvent {width: 240px; padding: 5px 0 5px 0; float: left; background-color: #ffffff;}
/* logowanie */
table.shop {width: 400px; text-align:left;}
td.rejestracja {width:40%; padding: 0px;}
td.nazwa {text-align:right; width:100px;}
td.input {text-align:right; width:160px;}
input.logowanie {width:160px;}
/* sklep internetowy */
.shop_td {padding: 15px 15px 15px 15px}
.regform {width: 450px; background: white; border: 0px solid #bfbfbf;}
input.rejestr {width:350px;}
.regform_zle {width: 300pt; background: #ffa468; border: 1px solid #bfbfbf;}
.tabline1 {background: #e4e4e4; height:25px; vertical-align:middle;}
.tabline2 {background: #f0f0f0; height:25px; vertical-align:middle;}
.potwierdzenie {width:800px;}
.buttons {text-align: center;}
.userboxBasket {padding: 5px;}
.userboxRight {text-align: right;}
.tabhead {background: #D2E0FB; color: #000000; font-weight: 400}
.val1 {text-align: center;}
.val2 {text-align: center;}
.val3 {text-align: center;}
.basdel {font-size: 8pt; text-align: center;}
.basformamount {font-size: 8pt; width: 30px;}

.button {text-align:center; border: 1px solid #C6C6C6; padding: 3px 5px 3px 5px; background: #ffffff; width:150px; }
.button a:link {text-decoration:none; color: #f47214; font-weight: bold;}
.button a:visited {text-decoration:none; color: #f47214; font-weight: bold;}
.button a:hover {text-decoration:underline; color: #f47214; font-weight: bold;}
.questform {background: #ffffff; border: 1px solid #bfbfbf;}
.questform_zle {background: #d7f9eb; border: 1px solid #bfbfbf;}
a.logowanie:link, a.logowanie, a.logowanie:visited {color: #000000; text-decoration: underline; font-weight: 400}
a.logowanie:hover {color: #000000; text-decoration: underline;}
a.logowanie_active:link, a.logowanie_active, a.logowanie_active:visited {color: #f47214; text-decoration: none;}
a.reg:link, a.reg, a.reg:visited {color: #666666; text-decoration: none; font-weight: 400}
a.reg:hover {color: #000000; text-decoration: underline; font-weight: 400}

.profil {padding: 0px 15px 30px 0px; text-align:left; font-size:11px; color:#000000; font-weight: bold;}
.regtitle { font-weight: bold; color: #19a4ba}
.reg a:link, .reg a:visited {color: #666666; text-decoration: underline; font-weight: 400}
.reg a:hover {color: #000000; text-decoration: underline; font-weight: 400}
/* sonda */
.classTABLE {font-size: 10pt; font-weight: 400; height: 100%; width: 100%;}
.classTR {background: #F0F0F0; padding: 0px 0px 0px 0px; width: 100%;}
.classTD {color: #000000; text-decoration: none; font-weight: normal; padding: 5px 5px 5px 5px;}
.barTABLE {border: solid 1px Black; background-color: #19a4ba;}
/* ///  --INNE /// */

/*PROBLEMY*/

.regform2 {width: 200px; background: white; border: 0px solid #bfbfbf;}

.problems {margin: 5px; border: 1px solid black; padding: 2px; border: 1px solid #000000; border-collapse: collapse;}
.problems a {color: #666666; text-decoration: underline; font-weight: normal;}
.problems a:visited {color: #666666; text-decoration: underline; font-weight: normal;}
.problems a.current {color: #FF0000;}
.problems td {vertical-align: top; width: 220px; border: 1px solid #D8D8D8;}
.problems td.header {border: 2px inset #DDDDDD;}
.problems div {background: #DDDDDD; margin: 5px; padding: 5px 0 5px 0;}
.centerd {display: block; margin: 5px auto 5px auto; width: 170px; border: 1px solid #C6C6C6; background-color: #fdfdfd; color: #f47214; font-weight:bold; }
.centerd2 {margin: 5px auto 5px auto; width: 70px; border: 1px solid #C6C6C6; background-color: #fdfdfd; color: #f47214; font-weight:bold; }
.questionCenterd {display: block; margin: 5px auto 5px auto; width: 180px;}
.solution input.tekst {width: 100px;}
.solution input.submit {width: 170px;}
.solution inputLabel bold {width: 30%;}
.ebookForm {text-align: left;overflow: hidden;}
.ebookForm .submit {width: 300px; padding: 2px 5px 2px 5px; margin: 10px;}

.profilAspero {margin: 60px 10px 20px 180px; text-align:left; color:#000000; font-weight: bold;}

/* /// FORMS /// */
form { padding: 0px; margin: 0px; }
td.inputLabel { width: 30%; text-align: left; padding-right: 10px; vertical-align: top; }
.bold { font-weight: bold; }
textarea { width: 100%; height: 150px; border: 1px solid #C6C6C6; background-color: #fdfdfd; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
input.tekst { width: 200px; height: 20px; border: 1px solid #C6C6C6; background-color: #fdfdfd; color: #000000; font-weight:bold; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
input.submit { width: 82px; height: 25px; border: 1px solid #C6C6C6; background-color: #fdfdfd; color: #FF6600; font-weight:bold; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
input.servicetekst { width: 200px; height: 20px; border: 1px solid #C6C6C6; background-color: #fdfdfd; color: #000000; font-weight:bold; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
input.servicesubmit { width: 100%; height: 20px; border: 1px solid #C6C6C6; background-color: #fdfdfd; color: #FF6600; font-weight:bold; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
input.input_button {border: 0px solid #666666; text-decoration:none; padding: 0px; background: #fdfdfd; color: #f47214; font-size:11px; font-weight: bold;}
textarea.service { width: 100%; height: 100px; border: 1px solid #C6C6C6; background-color: #fdfdfd; font-family: Tahoma, Arial, Verdana; font-size: 11px;}