body { background-color:#81848A; background-position: top center; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; cursor:default; font-family:Arial; }

A { text-decoration:none; color:BLACK; }

TABLE.main { width:950px; border-width:0px; border-collapse:collapse; background-color:WHITE; }
TABLE.main TD.main1 {  text-align:center; }
TABLE.main TD.backtotop { text-align:right; padding-right:30px; vertical-align:top;}
TABLE.main TD.backtotop A { font-family:Arial; text-decoration:none; font-size:12px; font-weight:bold; color:#FF6000; }
TABLE.main TD.backtotop IMG { border-width:0px; }
TABLE.main TD.backtotop TABLE { width:100%; }
TABLE.main TD.backtotop TABLE TD.cell1 { text-align:left; }
TABLE.main TD.backtotop TABLE TD.cell2 { text-align:right; }


.bg1 { background-color: #EC6E00; }

TABLE.button1 { border-spacing:0px; padding:0px; border-width:0px; border-collapse:collapse; cursor:pointer; position:relative;}
TABLE.button1 TD { border-width:0px;}
TD.button1_tl { background-image:url('gfx/button1_tl.gif'); background-position:right center; background-repeat:no-repeat; width:5px; height:5px; }
TD.button1_tr { background-image:url('gfx/button1_tr.gif'); background-position:left center; background-repeat:no-repeat; width:5px; height:5px; }
TD.button1_bl { background-image:url('gfx/button1_bl.gif'); background-position:right center; background-repeat:no-repeat; width:5px; height:5px; }
TD.button1_br { background-image:url('gfx/button1_br.gif'); background-position:left center; background-repeat:no-repeat; width:5px; height:5px; }
TD.button1_tc { background-image:url('gfx/button1_tc.gif'); background-position:center center; background-repeat:repeat-x; height:5px; }
TD.button1_bc { background-image:url('gfx/button1_bc.gif'); background-position:center center; background-repeat:repeat-x; height:5px; }
TD.button1_ml { background-image:url('gfx/button1_ml.gif'); background-position:right center; background-repeat:repeat-y; width:5px;}
TD.button1_mr { background-image:url('gfx/button1_mr.gif'); background-position:left center; background-repeat:repeat-y; width:5px;}
TD.button1_mc { background-color:WHITE; color:#FF6000; font-weight:bold; font-family:Arial; font-size:12px; padding:1px 14px 1px 14px; text-align:center;}
TD.button1_mc A { color:#FF6000; font-weight:bold; font-family:Arial; font-size:12px; text-decoration:none;}

TD.button1_mc A#reklama { color: #000000; }




TABLE.tabela1 {}
TABLE.tabela1 TD.tekst { vertical-align:top; padding-left:10px; padding-top:40px; color:#3A3B39; font-family:Arial; }
TABLE.tabela1 TD.reklama { padding-left:15px; vertical-align:top; padding-top:40px; }



TABLE.modele { border-collapse:collapse; width:100%; margin-top:20px; margin-bottom:20px; }
TABLE.modele TD.naglowek { text-align:left; vertical-align:top; font-family:Verdana; font-size: 13px; font-weight:bold; padding-left:35px;}

TABLE.modele TD.miniatury { text-align:center; vertical-align:top; }
TABLE.modele TD.miniatury IMG { border: 1px solid #C0C0C0; margin: 10px 10px 10px 10px; cursor:pointer; }
TABLE.modele TD.miniatury IMG:hover { border: 1px solid #5C5C5C; }

TABLE.modele TD.td_wyszukiwarka { border: 0px solid #FFA14F; width:300px; vertical-align:top; font-family:Verdana; font-size:12px; padding: 10px; padding-right:30px; }
TABLE.modele TD.td_wyszukiwarka HR {  border:1px solid #FF6E00; }
TABLE.modele TD.td_wyszukiwarka SPAN.on { color:BLACK; }
TABLE.modele TD.td_wyszukiwarka SPAN.off { color:GRAY; }




TABLE.model { width:820px; margin-top:40px; margin-bottom:30px; }

TABLE.model TD.main { border: 1px solid #C0C0C0; width:800px; height:600px; background-color:WHITE; background-repeat:no-repeat; background-position:top right; text-align:left; vertical-align:top; padding:20px; font-family: Arial; font-size:18px; font-weight:normal; color:#414141; }
TABLE.model TD.main .title { display:block; margin-bottom: 20px; font-size:34px; font-weight:bold; color:#FF6E00; letter-spacing:8px;  }
TABLE.model TD.main SPAN.subtitle { display:block; margin-bottom: 30px; font-size:20px; font-weight:bold; color:#414141; }
TABLE.model TD.main SPAN.specification_header { display:block; margin-bottom: 0px; font-size:19px; font-weight:normal; color:#414141; text-decoration:underline; }
TABLE.model TD.main UL.specification { display:block; margin-bottom: 30px; font-size:14px; font-weight:bolder; color:#414141; }
TABLE.model TD.main TABLE.addons { font-size:12px; font-weight:normal; color:#414141; background-color: #FDFDFD;  filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }
TABLE.model TD.main TABLE.addons TD { padding-left:10px; padding-right:30px; }
TABLE.model TD.main TABLE.addons TD LI { color:BLACK; }

TABLE.model TD.pdf { border: 0px solid #C0C0C0; text-align:left; vertical-align:middle; padding:0px; padding-bottom:5px; font-family: Arial; font-size:14px; font-weight:bold; color:#414141; }
TABLE.model TD.pdf IMG { border-width: 0px; position:relative; top:5px;}

TABLE.model TD.mini { text-align:justify; }
TABLE.model TD.mini IMG { border: 1px solid #C0C0C0; margin: 10px 0px 00px 0px; height:100px; padding:5px; }
TABLE.model TD.mini IMG:hover { border: 1px solid #5C5C5C; }




TABLE.oprogramowanie { border-collapse:collapse; width:100%; margin-top:20px; margin-bottom:20px; }

TABLE.oprogramowanie TD.choose { vertical-align:top; text-align:center; }
TABLE.oprogramowanie TD.choose TABLE { width:100%; vertical-align:top; text-align:center; }
TABLE.oprogramowanie TD.choose TABLE TD.header { font-family:Arial; font-size:20px; text-align:center; vertical-align:top; padding-top:5px; color: BLACK; padding-bottom:10px; }
TABLE.oprogramowanie TD.choose TABLE TD { vertical-align:top; padding-top:30px; }
TABLE.oprogramowanie TD.choose TABLE A { color: #303030; }
TABLE.oprogramowanie TD.choose TABLE A:hover { color: BLACK; }
TABLE.oprogramowanie TD.choose TABLE IMG { border: 6px solid #A4A4A4; }
TABLE.oprogramowanie TD.choose TABLE IMG:hover { border-color: BLACK; }
TABLE.oprogramowanie TD.choose SPAN.wiecej { font-size:9px; color: #6C6E6B; }

TABLE.oprogramowanie TD.oferta { vertical-align:top; }
TABLE.oprogramowanie TD.oferta TABLE.sitekiosk { border-spacing:20px; width:100%; }
TABLE.oprogramowanie TD.oferta TABLE.sitekiosk TR { padding-top:30px; }
TABLE.oprogramowanie TD.oferta TABLE.sitekiosk TD.header { vertical-align:top; text-align:left; padding-bottom:30px;  }
TABLE.oprogramowanie TD.oferta TABLE.sitekiosk TD.software_logo { vertical-align:top; padding:20px; }
TABLE.oprogramowanie TD.oferta TABLE.sitekiosk TD.software_details { padding-bottom:40px; }
TABLE.oprogramowanie TD.oferta TABLE.sitekiosk TD.software_details LI { margin-left:50px; }

TABLE.oprogramowanie TD.oferta TABLE.zsit { }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.header { font-family:Arial; font-size:23px; text-align:center; vertical-align:top; padding-top:5px; color: BLACK; padding-bottom:20px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.subheader { font-family:Arial; font-size:18px; text-align:left; vertical-align:top; padding-left:30px; color: BLACK; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.details { vertical-align:top; padding-left:20px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.details OL.main LI { padding-bottom:5px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.details OL.details LI.details { padding-bottom:20px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.details OL.abc { list-style-type: lower-alpha; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.details OL.abc LI { padding-top:5px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit TD.screen { text-align:center; }

TABLE.oprogramowanie TD.oferta TABLE.zsit_msi { }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.header { font-family:Arial; font-size:23px; text-align:center; vertical-align:top; padding-top:5px; color: BLACK; padding-bottom:20px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.subheader { font-family:Arial; font-size:18px; text-align:center; vertical-align:top; padding-left:30px; padding-top:30px; color: BLACK; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details { vertical-align:top; padding-left:20px; padding-top:10px;}
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details UL.main LI { padding-bottom:5px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details OL.roman { list-style-type: upper-roman; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details OL.roman LI.roman { padding-bottom:5px; font-weight:bold; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details UL.disc { list-style-type: disc; padding-top:5px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details UL.disc LI.disc { padding-bottom:5px; font-weight:normal; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details UL.circle { list-style-type: circle; padding-top:5px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details UL.circle LI.circle { padding-bottom:5px; font-weight:normal; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.details OL.details LI.details { padding-bottom:20px; }
TABLE.oprogramowanie TD.oferta TABLE.zsit_msi TD.screen { text-align:center; }

TABLE.oprogramowanie TD.reklama { text-align:center; vertical-align:top; padding-top:20px; padding-right:10px; width:220px; }

TABLE.oprogramowanie TD.oferta TABLE.dedykowane TD.screen { text-align:center; }
TABLE.oprogramowanie TD.oferta TABLE.dedykowane TD.header { font-family:Arial; font-size:23px; text-align:center; vertical-align:top; padding-top:5px; color; }
TABLE.oprogramowanie TD.oferta TABLE.dedykowane TD.details { vertical-align:top; padding-left:20px; }
TABLE.oprogramowanie TD.oferta TABLE.dedykowane TD.mini { text-align:center; }
TABLE.oprogramowanie TD.oferta TABLE.dedykowane TD.mini IMG { border: 1px solid #C0C0C0; margin: 10px 10px 10px 10px; padding:5px; }
TABLE.oprogramowanie TD.oferta TABLE.dedykowane TD.mini IMG:hover { border: 1px solid #5C5C5C; }







TABLE.zastosowanie { border-collapse:collapse; width:100%; margin-top:20px; margin-bottom:20px; }

TABLE.zastosowanie TD.tekst { font-family:Arial; vertical-align:top; padding-left:10px; padding-top:5px; }
TABLE.zastosowanie TD.tekst UL { margin-bottom:50px; }
TABLE.zastosowanie TD.tekst UL LI { margin-top:10px; color:#4D4D4C;}
TABLE.zastosowanie TD.tekst OL { margin-bottom:50px; }
TABLE.zastosowanie TD.tekst OL LI { margin-top:10px; color:#4D4D4C; cursor:pointer; }
TABLE.zastosowanie TD.tekst OL LI.on { color:#EC6E00; }
TABLE.zastosowanie TD.tekst OL LI.marked { color:#EC9951; }
TABLE.zastosowanie TD.tekst SPAN.pokaz { font-size:9px; color: #6C6E6B; }

TABLE.zastosowanie TD.miniatury { text-align:right; padding-right:10px; }
TABLE.zastosowanie TD.miniatury TABLE { border-spacing:5px; }
TABLE.zastosowanie TD.miniatury TABLE TD.off { border: 2px solid #EFEFEF; padding:2px; cursor:pointer; text-align:center; vertical-align:middle; }
TABLE.zastosowanie TD.miniatury TABLE TD.on { border: 2px solid #EC6E00; padding:2px; cursor:pointer; text-align:center; vertical-align:middle; }
TABLE.zastosowanie TD.miniatury TABLE TD.marked { border: 2px solid #EC9951; padding:2px; cursor:pointer; text-align:center; vertical-align:middle; }
/*TABLE.zastosowanie TD.miniatury TABLE TD:hover { border: 2px solid #C95E00; }*/
TABLE.zastosowanie TD.miniatury IMG { height:90px; border-width:0px; }






TABLE.realizacje {  width:100%; margin-top:20px; margin-bottom:20px; }
TABLE.realizacje TD.tytul { font-family:Arial; font-size:27px; text-align:center; vertical-align:top; padding-top:5px; color: BLACK; padding-bottom:20px; letter-spacing:1px; word-spacing:10px; }

TABLE.realizacje TD.grupa { vertical-align:middle; text-align:center; padding:10px; }
TABLE.realizacje TD.grupa1 { width:25%; }
TABLE.realizacje SPAN.count { font-size:11px; position:relative; top:-10px; }
TABLE.realizacje TD.grupa IMG { margin-bottom:10px; border-width:0px; }
TABLE.realizacje TD.grupa A { font-family: Arial; color:#4B4D4B; font-size:20px; text-decoration:none; }
TABLE.realizacje TD.grupa A:hover IMG { position:relative; top:-3px; left:-2px; }
TABLE.realizacje TD.grupa A:hover { color: #EC6E00; }

TABLE.realizacje TD.reklama { text-align:center; vertical-align:top; padding-top:20px; padding-right:10px; width:220px; }

TABLE.realizacje TD.miniatury { vertical-align:top; text-align:center; padding:10px; background-color:WHITE; }
TABLE.realizacje TD.miniatury DIV { text-align:left; }
TABLE.realizacje TD.miniatury A { margin-bottom:10px; font-size:14px; font-weight:bolder; color: #8E8E8E; font-family:Arial; text-decoration:none;  }
TABLE.realizacje TD.miniatury A:hover { position:relative; left:-2px; top:-10px; }
TABLE.realizacje TD.miniatury SPAN { background-color: #8E8E8E; color:WHITE; padding-left:10px; padding-right:20px; padding-bottom:5px; padding-top:2px;  }
TABLE.realizacje TD.miniatury IMG { border: 5px solid #8E8E8E; }


TABLE.klienci {  width:100%; margin-top:20px; margin-bottom:20px; }
TABLE.klienci TD.klienci {  width:100%; text-align:center; vertical-align:top; }
TABLE.klienci TD.klienci TABLE TD.header{  font-size:30px; }
TABLE.klienci TD.klienci TABLE TD.logo {  padding:5px; padding-top:25px; text-align:center; vertical-align:middle; font-size:8px; width:180px; }
TABLE.klienci TD.klienci TABLE TD.nazwa {  padding-top:5px; text-align:center; vertical-align:top; font-size:13px; font-family:Arial; }




TABLE.nagrody {  width:100%; margin-top:20px; margin-bottom:20px; }
TABLE.nagrody TD.lista {  text-align:center; vertical-align:top; }
TABLE.nagrody TD.reklama { text-align:center; vertical-align:top; padding-top:20px; padding-right:10px; width:220px; }

TABLE.nagrody TD.lista TABLE.punkt { border-spacing:0px; border-collapse:collapse; margin-top:20px; }
TABLE.nagrody TD.lista TABLE.punkt TD.lewa { width:200px; height:200px; background-color: #FF6000; border: 5px solid #FF7824; border-right-width:0px; color:WHITE; font-size:17px; font-weight:bold; }
TABLE.nagrody TD.lista TABLE.punkt TD.lewa IMG { margin-top:10px; border:1px solid #DEDEDE; padding:10px; background-color:white; }

TABLE.nagrody TD.lista TABLE.punkt TD.prawa { width:450px; height:200px; background-color: #8E8E8E; border: 5px solid #B4B4B4; border-left-width:0px; text-align:left; padding-left:20px; }
TABLE.nagrody TD.lista TABLE.punkt TD.prawa IMG { height:150px; margin:10px; border:1px solid #DEDEDE; padding:10px; background-color:white; }






.kontakt_ramka1 { border: 1px solid #6B6B6B; padding:1px; font-family:Verdana; font-size:13px; color: black;}
.kontakt_przycisk { border: 1px solid #6B6B6B; background-color: #6B6B6B; color: #FFFFFF; }
.kontakt_tekst1 { text-align: left; font-size: 14px;  color: #3A3B39; }
.kontakt_tekst2 { text-align:left; font-size: 14px; font-weight:bold;  color: #3A3B39;  }


BR.odstep1 { line-height:13px; }
BR.odstep2 { line-height:5px; }
BR.odstep3 { line-height:20px; }
BR.odstep4 { line-height:16px; }
