.item448, .item449, .item450, .item451 {
display: none !important;
}
a.KPiRejestracja {
background: url("../images/kpir-rejestracja.png") no-repeat scroll left top transparent;
    display: block;
    height: 103px;
    margin-bottom: 0;
    overflow: hidden;
    text-indent: -1000px;
    width: 250px;
}
a.KPiRejestracja:hover {
background: url("../images/kpir-rejestracja.png") no-repeat scroll left bottom transparent;

}
.github {
background: url("../images/github.png") no-repeat scroll 0 0 transparent !important;
}
.moduletable-tu-sklepy a {
background: url("../images/tu-sklepy.png") no-repeat scroll left top transparent;
    display: block;
    height: 35px;
    margin-bottom: 0;
    overflow: hidden;
    text-indent: -1000px;
    width: 247px;
}
.moduletable-tu-sklepy a:hover {
background: url("../images/tu-sklepy.png") no-repeat scroll left bottom transparent;
}
a.prac-01 {
background: url("../images/parnerzy.png") no-repeat scroll -576px 0 transparent;
    height: 43px;
    width: 49px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.prac-01{
background: url("../images/parnerzy.png") no-repeat scroll -576px -43px transparent;
}

a.prac-02 {
background: url("../images/parnerzy.png") no-repeat scroll -625px 0 transparent;
    height: 43px;
    width: 90px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.prac-02{
background: url("../images/parnerzy.png") no-repeat scroll -625px -43px transparent;
}
a.prac-03 {
background: url("../images/parnerzy.png") no-repeat scroll -715px 0 transparent;
    height: 43px;
    width: 94px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.prac-03{
background: url("../images/parnerzy.png") no-repeat scroll -715px -43px transparent;
}



a.part-01 {
background: url("../images/parnerzy.png") no-repeat scroll 0 0 transparent;
    height: 43px;
    width: 43px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-01{
background: url("../images/parnerzy.png") no-repeat scroll 0 -43px transparent;
}

a.part-02 {
background: url("../images/parnerzy.png") no-repeat scroll -43px 0 transparent;
    height: 43px;
    width: 52px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-02{
background: url("../images/parnerzy.png") no-repeat scroll -43px -43px transparent;
}

a.part-03 {
background: url("../images/parnerzy.png") no-repeat scroll -95px 0 transparent;
    height: 43px;
    width: 43px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-03{
background: url("../images/parnerzy.png") no-repeat scroll -95px -43px transparent;
}

a.part-04 {
background: url("../images/parnerzy.png") no-repeat scroll -138px 0 transparent;
    height: 43px;
    width: 52px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-04{
background: url("../images/parnerzy.png") no-repeat scroll -138px -43px transparent;
}

a.part-05 {
background: url("../images/parnerzy.png") no-repeat scroll -190px 0 transparent;
    height: 43px;
    width: 43px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-05{
background: url("../images/parnerzy.png") no-repeat scroll -190px -43px transparent;
}

a.part-06 {
background: url("../images/parnerzy.png") no-repeat scroll -233px 0 transparent;
    height: 43px;
    width: 82px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-06{
background: url("../images/parnerzy.png") no-repeat scroll -233px -43px transparent;
}

a.part-07 {
background: url("../images/parnerzy.png") no-repeat scroll -315px 0 transparent;
    height: 43px;
    width: 100px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-07{
background: url("../images/parnerzy.png") no-repeat scroll -315px -43px transparent;
}

a.part-08 {
background: url("../images/parnerzy.png") no-repeat scroll -415px 0 transparent;
    height: 43px;
    width: 75px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-08{
background: url("../images/parnerzy.png") no-repeat scroll -415px -43px transparent;
}

a.part-09 {
background: url("../images/parnerzy.png") no-repeat scroll -490px 0 transparent;
    height: 43px;
    width: 43px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-09{
background: url("../images/parnerzy.png") no-repeat scroll -490px -43px transparent;
}

a.part-10 {
background: url("../images/parnerzy.png") no-repeat scroll -533px 0 transparent;
    height: 43px;
    width: 43px;
float:left;
overflow: hidden;
    text-indent: -1000px;
}
a:hover.part-10{
background: url("../images/parnerzy.png") no-repeat scroll -533px -43px transparent;
}












.moduletable-tu-jestesmy {
background: url("../images/tu-jestesmy.png") no-repeat scroll left top transparent;
    height: 35px;
    width: 247px;
    display: block;
margin-bottom: 10px;
}
.moduletable-tu-jestesmy a.jestesmy-na-fb {
    height: 35px;
    width: 84px;
    float:left;
}
.moduletable-tu-jestesmy a:hover.jestesmy-na-fb {
background: url("../images/tu-jestesmy.png") no-repeat scroll left bottom transparent;
}
.moduletable-tu-jestesmy a.jestesmy-na-twitter  {
    height: 35px;
    width: 80px;
    float:left;
}
.moduletable-tu-jestesmy a:hover.jestesmy-na-twitter {
background: url("../images/tu-jestesmy.png") no-repeat scroll -84px bottom transparent;
}
.moduletable-tu-jestesmy a.jestesmy-na-vimeo  {
    height: 35px;
    width: 83px;
    float:left;
}
.moduletable-tu-jestesmy a:hover.jestesmy-na-vimeo {
background: url("../images/tu-jestesmy.png") no-repeat scroll -164px bottom transparent;
}
.moduletableboksy {
    border-radius: 10px 10px 10px 10px;
    margin: 0 50px 10px;
    padding: 0;
}
a.podmenu_istore {
background: url("../images/podmenu_isklep.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 50px;
    width: 250px;
margin: 0px 0 20px 0;
    overflow: hidden;
    padding: 0;
    text-indent: -1000px;
}
a:hover.podmenu_istore {
background: url("../images/podmenu_isklep.png") no-repeat scroll right top transparent;
}
a.podmenu_biuro {
background: url("../images/podmenu_isklep.png") no-repeat scroll left -52px transparent;
    display: block;
    float: left;
    height: 57px;
    width: 250px;
margin: 0px 0 2px 0;
    overflow: hidden;
    padding: 0;
    text-indent: -1000px;
}
a:hover.podmenu_biuro {
background: url("../images/podmenu_isklep.png") no-repeat scroll right -52px transparent;
}
ol.proces_instalacji li {
margin:5px 0 15px !important;
}
ol.proces_instalacji li p {
margin:5px 0 10px !important;
}
.mod_esklepy .opis {
width: auto !important;
}
.mod_esklepy .opis li {
width: 100% !important;
}
#Tresc ul.esklepy li {
height: 110px !important;
}
#Tresc ul.esklepy li.icon01 div {
background: url("../images/esklepy-icon1.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon02 div {
background: url("../images/esklepy-icon2.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon03 div {
background: url("../images/esklepy-icon3.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon04 div {
background: url("../images/esklepy-icon4.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon05 div {
background: url("../images/esklepy-icon5.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon06 div {
background: url("../images/esklepy-icon6.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon07 div {
background: url("../images/esklepy-icon7.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon08 div {
background: url("../images/esklepy-icon8.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon09 div {
background: url("../images/esklepy-icon9.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}
#Tresc ul.esklepy li.icon10 div {
background: url("../images/esklepy-icon10.png") no-repeat scroll center top transparent !important;
margin: 20px 0 0;
}

.noborder {
background-color: transparent !important;
    border: medium none !important;
    box-shadow: 0 0 0 0 transparent !important;
    margin: 0 auto !important;
    padding: 0 20px 40px !important;
}
.logout2 .lewo_bottom {
float:left;
width:600px;
padding: 15px 0 0;
}
.logout2 a.facebook {
  color: #3B5998 !important;
  cursor: pointer;
  direction: ltr;
  float: left;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  margin: 0 0 0 60px;
  text-align: left !important;
  text-decoration: none;
}
.logout2 a:hover.facebook {
text-decoration: underline;
}
.logout2{
background-color: #FFFFFF;
}
.logout2 .infolog {
  background: url("../images/logout-box2.png") no-repeat scroll 0 20px transparent !important;
  border-top: 1px dotted #CCCCCC;
  clear: both;
  float: left;
  margin: 10px 0 0 10px;
  padding: 0 0 0 52px;
  width: 520px;
}
.logout2 .infolog h3 {
color: #3B5998 !important;
    direction: ltr !important;
    float: left !important;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 24px !important;
    margin: 25px 0 0 0 !important;
    text-decoration: none !important;
}
.logout2 .infolog h4 {
clear: both;
    color: #444444 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin: 0 !important;
    text-align: left;
    text-shadow: 0 1px 0 #FFFFFF;
}
.logout_title {
color: #034795;
    font: 22px/50px Georgia,serif;
    text-align: center;
background-color: #E5F2F8;
    border: 1px solid #5283B8;
margin: 10px auto;
    width: 890px;
}
.logout2 .polec_form #info_form {
    background: url("../images/attention.png") no-repeat scroll 0px 6px transparent !important;
    padding: 4px 0px 4px 20px !important;
    width: auto;
}
.logout2 .PolecajIfirme {
width: 100%;
}
.logout2 .PolecajIfirme .lewo {
background-color:#D9EDFF !important;
border: 1px solid #A7CBEC !important;
    border-radius: 4px 4px 4px 4px;
    float: left;
margin: 17px 0 0;
    padding: 10px 10px 20px;
    width: 233px;
}
.logout2 .PolecajIfirme .prawo {
float: right;
    padding: 10px;
    width: 585px;
}
.logout2 .PolecajIfirme .polec_form {
background-color: transparent !important;
    border: medium none !important;
    padding: 0px !important;
margin:0;
}
.logout2 .PolecajIfirme .prawo h2 {
color: #073772 !important;
    font-family: Georgia,serif;
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 28px;
    margin: 0 0 20px;
    padding: 0 !important;
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF !important;
}
.logout2 .PolecajIfirme .lewo h2 {
color: #073772 !important;
    font-size: 22px !important;
    font-weight: bold !important;
    line-height: 24px;
    margin: 0 0 8px;
    padding: 0 !important;
    text-shadow: 0 1px 1px #FFFFFF !important;
font-family: Georgia,serif;
text-align: center;
}
.logout2 .PolecajIfirme .prawo h3 {

}
.logout2 .PolecajIfirme .lewo h3 {
color: #3D6FAC !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 16px;
    margin: 0 0 8px;
    padding: 0 !important;
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF;
font-family: Georgia,serif;
}
.logout2 .polec_form div.form_row span {
color: #3D6FAC;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF;
}
.logout2 .polec_form div.form_row {
    padding: 4px 0;
    width: auto;
}



.footer .moduletableabout p a:hover.bezHover {
color: #8FA1B3 !important;
cursor: text;
}
.moduletablehome-title {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 0 0 0 0;
  margin: 0 50px 10px;
  padding: 0;
}
.moduletablehome-title-box {
text-align: center;
width:182px;
float:left;
border-top: 1px solid #F5F5F5;
border-right: 1px solid #F5F5F5;
}
.box-last {
border-right:none !important
}
.moduletablehome-title-box img {
    margin: 10px 0 0;
}
.moduletablehome-title-box h3 {
color: #005E8F;
    font-size: 12px;
    font-weight: normal !important;
    margin: 0px 0 0;
    text-align: center;
line-height: 14px;
}
.moduletablehome-title-box h2 {
color: #005E8F;
font-size: 12px;
    font-weight: bold;
line-height: 14px;
    text-align: center;
margin: 0 0 15px;
font-weight: normal !important;
}

#Lewo .moduletablehome-title h1 {
background: url("../images/title-point.png") no-repeat scroll 10px center transparent;
    color: #3D6D99 !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
    padding: 10px 0 10px 40px;
    text-align: left;
    text-transform: uppercase !important;
}
.gadv {
border:1px solid #e5e5e5;margin:20px;padding:20px;
}
.gadv h2 {
color: #3785CD;
    float: left;
    font-size: 22px;
    font-weight: normal !important;
    line-height: 28px;
    margin: 5px 0 15px;
    width: 100%;
text-align:left;
}
.zalozkontofull {background: url("../images/zalozkontofull.png") no-repeat scroll center top transparent;height:121px;width:250px;float:left;position: relative;
}
.zalozkontobiuro {background: url("../images/zalozkontobiuro.png") no-repeat scroll center top transparent !important;height:121px;width:250px;float:left;position: relative;
}
.zalozkontofull a.zalozkonto {
height: 85px;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 0;
    width: 100%;
}
.zalozkontofull .dodatkowe, .zalozkontoDF .dodatkowe {
margin: 90px 0 0;
    text-align: center;
}
.zalozkontofull .dodatkowe a {
font-weight:bold
}
.zalozkontofull .dodatkowe a:hover {
text-decoration: underline;
}
.zalozkontofull a:hover.zalozkonto {
    background: url("../images/zalozkontofull.png") no-repeat scroll center -121px transparent;
}
.zalozkontobiuro a:hover.zalozkonto {
    background: url("../images/zalozkontobiuro.png") no-repeat scroll center -121px transparent !important;
}
.zalozkontofull a.zalozkontodemo {
height: 24px;
    left: 113px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 91px;
    width: 64px;
}
.zalozkontofull a:hover.zalozkontodemo {
    background: url("../images/zalozkontofull.png") no-repeat scroll -113px -212px transparent;
}

.zalozkontofull a.zalozkontocennik {
height: 24px;
    left: 177px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 91px;
    width: 64px;
}
.zalozkontofull a:hover.zalozkontocennik {
    background: url("../images/zalozkontofull.png") no-repeat scroll -177px -212px transparent;
}











.zalozkontoDF {background: url("../images/button-konto-df.png") no-repeat scroll center top transparent;height:123px;width:250px;float:left;position: relative;
}
.zalozkontoDF a.zalozkonto {
height: 85px;
    left: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 0;
    width: 100%;
}
.zalozkontoDF a:hover.zalozkonto {
    background: url("../images/button-konto-df.png") no-repeat scroll center -123px transparent;
}
.zalozkontoDF a.zalozkontodemo {
height: 24px;
    left: 176px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 91px;
    width: 64px;
}
.zalozkontoDF a:hover.zalozkontodemo {
    background: url("../images/button-konto-df.png") no-repeat scroll -176px -214px transparent;
}


.item235 ul, .item256 ul, .moduletableukryj, .item432, .item283 {display: none !important;}
.article_separator {clear: both;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background: none repeat scroll 0 0 transparent;border: 0 none;font-size: 100%;margin: 0;outline: 0 none;padding: 0;vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none outside none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
:focus {outline: 0 none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
body {background: none repeat scroll 0 0 #F0F0F0;color: #424242;font: 12px/18px Helvetica, Arial, sans-serif;margin: 0;padding: 0;}
a:focus {outline: medium none;}
a {color: #005E8F;cursor: pointer;text-decoration: none;}
a:hover,a:hover p,a:hover h1,a:hover h2,a:hover h3,a:hover h4 {text-decoration: none;opacity: 0.95;color: #3D6D99 !important;}
.TopImage a:hover div span h4,.TopImage a:hover div span p,.TopImage a:hover div,.TopImage a:hover div span,.TopImage a:hover {opacity: 0.99}
.center {text-align: center;}
p {color: #424242;font: 12px/18px Helvetica, Arial, sans-serif;letter-spacing: normal;padding: 0 0 10px;text-align: justify;}
.right {text-align: right;}
.clear {clear: both;}
.PaddingContent {padding: 0 0 0 20px;}
.bg_bottom {background: url("../images/bg_bottom.png") repeat-x scroll 0 bottom #FFFFFF !important;padding: 0 0 5px;}
.TitleTop {background: url("../images/bg_bottom.png") repeat-x scroll 0 bottom transparent !important;float: left;border-bottom: 20px solid #FFFFFF;}
.HomeContener {background-color: #F7F7F7 !important;background-image: none !important;border-bottom: 2px solid #FFFFFF;}
.HomeContener .innerRadius {padding: 10px 0 20px;}
.HomeContener .PaddingContent {padding: 0;width: 990px !important;}
.HomeContener #Prawo {background: none repeat scroll 0 0 transparent;border: medium none;float: right;margin: 0;width: 300px;}
#Prawo h2 {margin: 15px 0 5px;}
#Prawo ul {margin: 0 0 10px;}
.HomeContener #Prawo .box {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 0 0 0 0;
  margin: 0 0 10px;
  width: 300px;
}
.HomeContener #Prawo .box .moduletableAktualnosci a, .HomeContener #Prawo .box .moduletableCafeAktualnosci a, .HomeContener #Prawo .box .moduletableBlog a {color: #444444;display: block; text-align:left !important}
.HomeContener #Prawo .box a {color: #005E8F;}
.HomeContener #Prawo .box .box-chat {background: url("../images/home-chat.png") no-repeat scroll 0 0 transparent;float: left;height: 55px;margin: 10px 0 0 40px;width: 220px;}
.HomeContener #Prawo .box p {text-align: center;}
.moduletableHomeTitle {color: #444444;font-size: 22px;font-weight: normal;margin: 20px 0 10px;padding: 10px;text-align: left;text-transform: uppercase;}
.HomeContener #Prawo .box .moduletableBlog h3, .HomeContener #Prawo .box .moduletableAktualnosci h3 {background: url("../images/title-point.png") no-repeat scroll 10px center transparent;color: #3D6D99;font-size: 14px;font-weight: bold;margin: 0;padding: 10px 0 10px 40px;text-align: left;text-transform: uppercase;}
.HomeContener #Prawo .box .moduletableBlog h3 {border-top: 1px solid #E5E5E5;}
.HomeContener #Prawo .box .moduletableAktualnosci h3 {border-top: medium none !important;}
.moduletableBelkaKontakt {}
.moduletableHomeNowosci {padding: 0 50px 30px !important;background: url("../images/separator.png") no-repeat scroll center bottom transparent;}
.moduletableHomeNowosci th, .contentpaneopenHomeInfo th, .moduletableopinie th {border-top: 2px dashed #E5E5E5;padding: 20px 0 0 20px;}
.moduletableHomeNowosci td .contentpaneopenHomeNowosci td {padding: 10px 20px 0;}
.moduletableopinie th {border-top: medium none;}
.moduletableopinie {margin: 0 0 20px;padding: 0 0 10px;}

.HomeContener #Prawo .box .moduletableBlog ul, .HomeContener #Prawo .box .moduletableCafeAktualnosci ul, .HomeContener #Prawo .box .moduletableAktualnosci ul, .HomeContener #Prawo .box .moduletableAktualnosci ol {margin: 0 10px 10px;width: 280px;}
.HomeContener #Prawo .box .moduletableBlog ul li, .HomeContener #Prawo .box .moduletableCafeAktualnosci ul li, .HomeContener #Prawo .box .moduletableAktualnosci ul li, .HomeContener #Prawo .box .moduletableAktualnosci ol li {background-color: #FFFFFF;border-top: 1px dashed #E5E5E5;font-size: 13px;margin-bottom: 5px;padding: 5px 0 0;}
.HomeContener #Prawo .box .moduletableAktualnosci ol li br {display:none !important }
.HomeContener #Lewo {background: none repeat scroll 0 0 transparent;float: left;margin: 0;width: 650px;}
.HomeContener #Lewo p, .contentpaneopenHomeInfo td {color: #555555;font: 13px/18px Helvetica, Arial, sans-serif;letter-spacing: normal;padding: 0 0 1.2em;text-align: justify;}
.contener {background: none repeat scroll 0 0 #FFFFFF;text-align: center;width: 100%;}
.contener .inner {margin: 0 auto;text-align: left;width: 960px;}
.contener .innerRadius {margin: 0 auto;text-align: left;width: 990px;}
#Lewo {float: right;width: 680px;}
#Prawo {border-right: 1px solid #F1F1F1;float: left;margin: 0 0 0;padding: 0 30px 0 0;width: 250px;}
.podmenu-prawo #Lewo {float: left;width: 680px;}
.podmenu-prawo #Prawo {border-left: 1px solid #F1F1F1;border-right: medium none !important;float: right;margin: 0 0 0;padding: 0 0 0 30px;width: 250px;}
#Tresc table {margin: 10px 0;width: 100%;}
#Tresc .contentpaneopen table {border-right: 1px solid #F0F0F0;border-top: 1px solid #F0F0F0;width: 100%;}
#Tresc .contentpaneopen table tbody tr:hover {background-color: #F7F7F7;}
#Tresc .contentpaneopen table p {margin: 0;padding: 0;}
#Tresc .contentpaneopen table thead th {background: url("../images/bg-table-th.png") repeat-x scroll left top #F0F0F0 !important;color: #005E8F;font-size: 13px;font-weight: bold;padding: 10px !important;text-shadow: 0 1px 0 #FFFFFF;}
#Tresc .contentpaneopen table thead th p {color: #005E8F;font-size: 13px;font-weight: bold;padding: 0 !important;text-shadow: 0 1px 0 #FFFFFF;}
#Tresc .contentpaneopen table th, #Tresc .contentpaneopen table td {border-bottom: 1px solid #E5E5E5;border-left: 1px solid #F0F0F0;}
#Tresc .contentpaneopen table tbody th, #Tresc .contentpaneopen table tbody td {padding: 5px 10px;}
.header .contener {background: none repeat scroll 0 0 transparent !important;padding: 0px;width: auto;}
#Top {background-image: url("../images/TopBackground.png");background-repeat: repeat-x;width: 100%;}
#Top .moduletable, .moduletableCafe {background-repeat: no-repeat;margin: 0 auto;width: 950px;}
.Logo {background-image: url("../images/TopLogo.gif");display: block;height: 71px;left: 0;overflow: hidden;position: absolute;text-indent: -1000em;top: 20px;width: 244px;}
.Logo a {display: block;height: 71px;width: 244px;}
#Top .TloHome {height: 266px;position: relative;}
.MenuTopLogo {background-image: url("../images/ifi-logo.gif") !important;background-position: left top !important;background-repeat: no-repeat;display: block;float: left;height: 68px;margin: 15px 0 0 20px;width: 400px;}
.MenuTopLogo span {color: #1C3261;display: block;float: left;font-size: 12px;font-weight: bold;padding: 50px 0 0 55px;text-align: left;text-shadow: 0 1px 0 #FFFFFF;text-transform: uppercase;}
.contener .innerRadius h1 {color: #022B5D;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size: 22px;font-size-adjust: none;font-style: normal;font-variant: normal;font-weight: normal !important;letter-spacing: -1px;line-height: 26px;margin: 20px 0;width: 100%;}
.moduletableRejestracjaBox {float: right;margin: 0;padding: 10px 0 0;text-align: center;}
.moduletableRejestracjaBox a.przycisk-rejestracji {background: url("../images/rejestracja.png") no-repeat scroll right 0 transparent;display: block;float: right;height: 72px;margin: 0;width: 253px;}
.moduletableRejestracjaBox a.przycisk-rejestracji span {display: none;}
.moduletableLoginBox ul {float: right;list-style: none outside none;margin: 0 10px 0 0;padding: 0;}
.moduletableLoginBox ul li.TopPhone {float: left;height: 50px;margin: 0;padding:0;width: 135px;}
.moduletableLoginBox ul li.TopPhone a {float: left;font-size: 18px;height: 50px;margin: 5px 0 0 0;width: 135px;}
.moduletableLoginBox ul li.TopPhone span {}
.moduletableLoginBox ul li.TopLogin {float: left;font-size: 18px;height: 50px;margin: 0;padding: 7px 0 0;}
.moduletableLoginBox ul li.TopLogin a {float: left;height: 34px;margin: 5px 0 0 15px;width: 71px;}
.moduletableLoginBox ul li.TopLogin a:hover {text-decoration: none;}
.moduletableLoginBox ul li a:hover {opacity: 0.9;}
.moduletableLoginBox {float: right;width: 235px;}
.moduletableMenuGlowne {float: right;margin: 0;width: 520px;}
.moduletableMenuGlowne ul {float: right;list-style: none outside none;margin: 0 10px 0 0;padding: 0 10px 0 0;z-index: 1000;}
.moduletableMenuGlowne ul ul {-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;-moz-box-shadow: 0 4px 6px -2px #000000;-webkit-box-shadow: 0 4px 6px -2px #000000;box-shadow: 0 4px 6px -2px #000000;background: url("../images/bg_li_li_menu.png") repeat-x scroll 0 0 #0F3664 !important;margin-top: 30px;padding: 0;z-index: 1000 !important;}
.moduletableMenuGlowne ul ul li {border-top: 1px solid #1B3859;margin: 0;padding: 0;}
.moduletableMenuGlowne ul ul li.first-child {border-top: medium none !important;}
.moduletableMenuGlowne ul ul li a {height: auto !important;line-height: 18px;padding: 10px;text-align: left;text-transform: none;width: 180px !important;}
.moduletableMenuGlowne ul ul li a:hover {background: none repeat scroll -500px -1000px #092E59 !important;line-height: 18px;padding: 10px;text-align: left;}
.moduletableMenuGlowne ul ul li a:hover h2 {background: none repeat scroll -500px -1000px transparent !important;}
.moduletableMenuGlowne ul ul li.last-child a:hover {-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.moduletableMenuGlowne ul li {float: left;margin: 0 0 0 5px;padding: 0;z-index: 1000;}
.moduletableMenuGlowne ul li a {border: medium none !important;color: #C7D7E9 !important;display: block;float: left;font-size: 12px;height: 60px;line-height: 60px;padding: 0 10px;text-decoration: none;text-shadow: 0 1px 0 #000000;text-transform: uppercase;}
.moduletableMenuGlowne ul li a:hover {background: url("../images/bg_li_menu.gif") repeat-x scroll left bottom transparent;padding: 0 0 0 10px;}
.moduletableMenuGlowne ul li a:hover h2 {background: url("../images/bg_li_menu.gif") repeat-x scroll right bottom transparent;color: #FFFFFF !important;display: block;padding: 0 10px 0 0;text-shadow: 0 1px 0 #000000;}
.moduletableMenuGlowne ul li a h2 {display: block;font-weight:normal !important}
.moduletableMenuGlowne ul li#current a, .moduletableMenuGlowne ul li.active a {background: url("../images/bg_li_menu.gif") repeat-x scroll left top transparent;color: #FFFFFF;padding: 0 0 0 10px;text-shadow: 0 1px 0 #000000;}
.moduletableMenuGlowne ul li#current ul li a, .moduletableMenuGlowne ul li.active ul li a {background-image: none;padding: 10px;}
.moduletableMenuGlowne ul li#current ul li a h2, .moduletableMenuGlowne ul li.active ul li a h2 {background-image: none;}
.moduletableMenuGlowne ul li ul li#current a, .moduletableMenuGlowne ul li ul li.active a {background-color: #092E59;background-image: none;color: #FFFFFF;padding: 10px;text-shadow: 0 1px 0 #000000;}
.moduletableMenuGlowne ul li ul li#last-child a, .moduletableMenuGlowne ul li ul li.last-child a {-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.moduletableMenuGlowne ul li ul li#last-child a:hover, .moduletableMenuGlowne ul li ul li.last-child a:hover {-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.moduletableMenuGlowne ul li ul li#current a h2, .moduletableMenuGlowne ul li ul li.active a h2 {background-image: none;}
.moduletableMenuGlowne ul li#current a h2, .moduletableMenuGlowne ul li.active a h2 {background: url("../images/bg_li_menu.gif") repeat-x scroll right top transparent;display: block;padding: 0 10px 0 0;}
.moduletableMenuGlowne ul li#current a:hover h2, .moduletableMenuGlowne ul li.active a:hover h2 {color: #FFFFFF;text-shadow: 0 1px 0 #000000;}
.moduletableHomeTop {background: url("../images/bg-home-top.png") repeat-x scroll center top #F7F7F7;margin: 0;padding: 20px 0 20px;text-align: center;width: 100%;border-bottom: 1px dotted #D5D6D7 !important;z-index: 10;}
.moduletableHomeTop td {padding: 0 0 20px;}
/*.moduletableHomeTop .TopImage {background: url("../images/home-top.png") no-repeat scroll center top transparent;height: 415px;margin: 0 auto;padding: 30px 0 0;position: relative;width: 990px;z-index: 10;}*/
.moduletableHomeTop .TopImage a:hover {text-decoration: none;}
/*.moduletableHomeTop .TopImage h3 {background: url("../images/home-top-podkreslenie.png") no-repeat scroll 170px bottom transparent;color: #3D6FAC;display: block;font-size: 18px;font-weight: 500;line-height: 24px;margin: 6px 0 0;padding: 0 0 2px;text-align: center;text-shadow: 0 1px 0 #FFFFFF;}*/
.moduletableHomeTop .TopImage a div.home-ifi {display: block;height: 150px;left: 422px;margin: 0;position: absolute;top: 245px;width: 150px;}
.moduletableHomeTop .TopImage a div.home-ifi h2 {background: url("../images/home-top-podkreslenie.png") no-repeat scroll left bottom transparent;text-align: left;}
.moduletableHomeTop .TopImage a:hover div.home-ifi {background: url("../images/home-top-hover.png") no-repeat scroll 0 0 transparent;}
.moduletableHomeTop .TopImage a:hover div.home-ifi .tooltip-style {bottom: 150px !important;}
.moduletableHomeTop .TopImage a:hover div.home-ifi .tooltip-style .wskaznik {left: 140px !important;}
#home-rejestracjaicon01 {cursor: pointer;display: block;height: 80px;left: 190px;margin: 0;position: absolute;top: 320px;width: 140px;}
#home-rejestracjaicon02 {cursor: pointer;height: 80px;left: 140px;margin: 0;position: absolute;top: 205px;width: 140px;}
#home-rejestracjaicon03 {height: 80px;left: 280px;margin: 0;position: absolute;top: 150px;width: 140px;}
#home-rejestracjaicon04 {cursor: pointer;height: 70px;left: 470px;margin: 0;position: absolute;top: 140px;width: 100px;}
#home-rejestracjaicon05 {cursor: pointer;height: 80px;left: 600px;margin: 0;position: absolute;top: 155px;width: 150px;}
#home-rejestracjaicon06 {cursor: pointer;height: 80px;left: 670px;margin: 0;position: absolute;top: 240px;width: 140px;}
#home-rejestracjaicon01 .tooltip-style {bottom: 40px !important;}
#home-rejestracjaicon02 .tooltip-style {bottom: 40px !important;}
#home-rejestracjaicon03 .tooltip-style {bottom: 70px !important;}
#home-rejestracjaicon04 .tooltip-style {bottom: 65px !important;}
#home-rejestracjaicon05 .tooltip-style {bottom: 40px !important;}
#home-rejestracjaicon06 .tooltip-style {bottom: 45px !important;}
#home-rejestracjaicon04 .tooltip-style .wskaznik {background-position:150px bottom !important;}
#home-rejestracjaicon05 .tooltip-style .wskaznik {background-position:180px bottom !important;}
#home-rejestracjaicon06 .tooltip-style .wskaznik {background-position:180px bottom !important;}
.home-rejestracja {left: 625px;margin: 0;position: absolute;top: 363px;}
.home-rejestracja .przycisk-rejestracji {display: block;height: 65px;margin: 0;overflow: hidden;text-indent: -1000px;width: 255px;float:left}
.home-rejestracja .przycisk-wersjidemo {display: block;height: 65px;margin: 0;overflow: hidden;text-indent: -1000px;width: 170px;float:left}
.moduletablebreadcrumb {color: #222222;float: left;font-size: 11px;font-weight: bold;padding: 20px 0;}
.moduletablebreadcrumb a {color: #424242!important;font-weight: normal;padding: 0 2px;text-decoration: none;}
.breadcrumb {background: none repeat scroll 0 0 #F0F0F0;border-bottom: 1px solid #FFFFFF;clear: both;text-align: center;width: 100%;}
.moduletablePodMenu ul.menu {border-top: 1px dotted #CCCCCC;margin: 5px 0 10px;width: 250px;}
.moduletablePodMenu ul.menu li {display: block;font-size: 14px;line-height: 1em;padding: 0;}
.moduletablePodMenu ul.menu li a {display: block;padding: 0;}
.moduletablePodMenu ul.menu li.active a {}
.moduletablePodMenu ul.menu li.active a h2 {background-color: #F1F1F1 !important;color: #222222;text-shadow: 0 -1px 0 #FFFFFF;}
.moduletablePodMenu ul.menu li.active ul li a h2 {background-color: #F7F7F7 !important;background-image: none !important;color: #666666;text-shadow: 0 -1px 0 #FFFFFF;}
.moduletablePodMenu ul.menu li.active ul li a:hover h2 {background-color: #F1F1F1 !important;color: #444444;text-shadow: 0 -1px 0 #F1F1F1;}
.moduletablePodMenu ul.menu li a:hover {text-decoration: none;}
.moduletablePodMenu ul.menu li a h2 {border-bottom: 1px dotted #DDDDDD;color: #666666;display: block;font-size: 12px;padding: 10px 0 10px 20px;margin:0 !important;font-weight:normal !important}
.moduletablePodMenu ul.menu li.parent a h2 {background: url("../images/submenu-parent.png") no-repeat scroll right center transparent;}
.moduletablePodMenu ul.menu li a:hover h2 {background-color: #F1F1F1;color: #222222;text-shadow: 0 -1px 0 #F7F7F7;}
.moduletablePodMenu ul.menu li#current a {}
.moduletablePodMenu ul.menu li.active ul li#current a {}
.moduletablePodMenu ul.menu li.active ul li#current a h2 {background-color: #F1F1F1 !important;color: #222222;text-shadow: 0 -1px 0 #FFFFFF;}
.moduletablePodMenu ul.menu li#current a h2 {color: #222222;text-decoration: none;text-shadow: 0 -1px 0 #F7F7F7;}
.moduletablePodMenu ul.menu li#current a:hover h2 {background-color: #F1F1F1 !important;text-shadow: 0 1px 0 #F7F7F7;}
.moduletablePodMenu ul.menu li ul {width: auto;}
.moduletablePodMenu ul.menu li ul li {border: medium none;}
.moduletablePodMenu ul.menu li ul li a {background: none repeat scroll 0 0 transparent;font-size: 12px;width: auto;}
.moduletablePodMenu ul.menu li.active ul li a {background: none repeat scroll 0 0 transparent;}
.moduletablePodMenu ul.menu li ul li a:hover {text-decoration: none;}
.moduletablePodMenu ul.menu li ul li a h2 {background-color: #F0F0F0;border-bottom: 1px solid #FFFFFF;color: #FFFFFF;text-shadow: 0 -1px 0 #05122E;}
.moduletablePodMenu ul.menu li ul li a:hover h2 {background: none repeat scroll 0 0 transparent;color: #FFFFFF;text-shadow: 0 -1px 0 #999999;}
.moduletablePodMenu ul.menu li#current ul li a {background: none repeat scroll 0 0 transparent;}
.moduletablePodMenu ul.menu li#current ul li a:hover {}
.moduletablePodMenu ul.menu li#current ul li a:hover span {color: #444444;text-shadow: 0 -1px 0 #F1F1F1;}
.moduletablePodMenu ul.menu li#current ul li a h2 {background-color: #F7F7F7;border-bottom: 1px solid #FFFFFF;color: #666666;text-shadow: 0 -1px 0 #FFFFFF;}
.moduletablePodMenu ul.menu li#current ul li#current a h2 {background: none repeat scroll 0 0 transparent;color: #FFFFFF;text-shadow: 0 -1px 0 #FF7800;}
#Tresc {margin: 0;padding: 0;}
#Tresc ul {list-style: circle outside none;margin: 10px 10px 20px 30px}
#Tresc ul li {line-height: 16px;list-style: square outside none;padding: 0 0 5px;}
#Tresc ol li {line-height: 16px;list-style: decimal outside none;padding: 0 0 5px;}
#Tresc ul li ul li {list-style: circle outside none;}
#Tresc ol li ul li {list-style: lower-alpha outside none;}
#Tresc li p {margin: 0 0;padding: 0 0;}
#Tresc ol {list-style: decimal outside none;margin: 10px 10px 20px 30px;}
#Tresc h4 {font-size: 16px;font-weight: normal !important;line-height: 20px;padding: 10px 20px 20px 0;text-align: left !important;}
.kolor-niebieski {color: #3785CD !important;}
#Tresc h1 {border-bottom: 1px solid #CCCCCC;color: #424242;font-size: 18px;font-weight: normal !important;line-height: 26px;margin: 0 0 20px;padding: 20px 0 5px !important;width: 100%;}
#Tresc h1 a {color: #424242;}
#Tresc h1 a:hover {color: #222222;text-decoration: none;}
#Tresc h2 {color: #444444;font-size: 16px;line-height: 26px;margin: 10px 0 5px;width: 100%;}


#Tresc h3 {
    color: #3785CD;
    font-size: 16px;
    font-weight: normal !important;
    line-height: 22px;
    margin: 5px 0 15px;
    width: 100%;
}
#Tresc h3 strong {
    font-weight: normal !important;
}


.infobox {background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #E5E5E5;font-size: 14px;margin: 5px 0 20px;padding: 20px;text-shadow: 0 1px 0 #FFFFFF;width: auto;}
.infobox .text-left {margin: 0 220px 0 0;}
.infobox .text-right {margin: 0 0 0 220px;}
.infobox img {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E5E5E5;height: 200px;padding: 4px;width: 200px;}
.infobox img.left {float: left;margin: 0 20px 0 0;}
.infobox img.right {float: right;margin: 0 0 0 20px;}
.infobox h2 {color: #3785CD !important;font-size: 16px !important;font-weight: bold !important;margin: 0 !important;padding: 10px 0 5px !important;text-decoration: none !important;text-shadow: 0 1px 0 #FFFFFF !important;}
.infobox ul {font-weight: normal;}
.infobox p {color: #666666;font-size: 12px;line-height: 18px;margin: 0 0 10px !important;}
.zamkniecie-tresci {-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;background: none repeat scroll 0 0 #F0F0F0;border-top: 1px solid #CCCCCC;width: 990px;}
.zamkniecie-tresci .zamkniecie-tresci-padding {margin: 0 0 20px;padding: 20px;}
.footer0-container {background: url("../images/footer0-container.png") repeat-x scroll left top #0B3364;color: #FFFFFF;height: 204px;}
.moduletableabout {float: left;margin: 32px 0 0;width: 450px;}
.about2 {float: left;
    margin: 32px 0 0;
    width: 630px;}
.moduletableabout td {padding: 0 20px 0 0;}
.moduletableabout h2, .moduletableSocial h2 {color: #EDF0F2;font-size: 18px;font-weight: normal;margin: 0;padding: 0 0 10px;text-align: left;text-transform: uppercase;}
.moduletableabout h2 a {color: #EDF0F2;}
.moduletableabout h2 a:hover {color: #fff !important;}
.moduletableSocial h2 {margin: 10px 0 0 20px;padding: 0 0 5px;}
.moduletableSocial div.stopka-ikony {margin: 0 0 0 20px;}
div.stopka-ikony a {color: #8FA1B3;margin: 0 2px 0 0;}
div.stopka-ikony a:hover {color: #FFFFFF;}
.moduletableabout p {color: #8FA1B3;}
.moduletableSocial {float: right;margin: 10px 0;width: 260px;}
.moduletableWyszukiwarka {background: url("../images/bg-wyszukiwarka.gif") no-repeat scroll left top transparent;float: right;height: 101px;margin: 45px 0 0;width: 260px;}
.moduletableWyszukiwarka h3 {display: none;}
.moduletableWyszukiwarka {padding: 34px 0 20px 22px;}
.moduletableWyszukiwarka div.searchWyszukiwarka input {float: left;}
.moduletableWyszukiwarka div.searchWyszukiwarka input.inputboxWyszukiwarka {background-color: #051C33;border-color: #01070D #455D7B #455D7B #01070D;border-style: solid;border-width: 1px;color: #6382A9;height: 26px;margin: 1px 10px 0 0;width: 140px;}
.moduletableabout p a {color: #8FA1B3;
    text-decoration: none;}
.moduletableabout p a:hover {color: #fff !important;}
.footer-container {background: none repeat scroll 0 0 #F0F0F0;color: #666666;height: 30px;line-height: 30px;margin: 0;overflow: hidden;padding: 0;}
.footer0-container .footer {margin: 0 auto;width: 960px;}
.footer {margin: 0 auto;width: 960px;}
.footer a {color: #222222;}
.footer .moduletable {float: right;}
.footer .moduletable div {display: none;}
ul.menuPodMenuDolne {float: left;list-style: none outside none;margin: 0;padding: 0;width: auto;}
ul.menuPodMenuDolne li {float: left;list-style: none outside none;margin: 0;padding: 0;position: relative;width: auto;}
ul.menuPodMenuDolne li a {}
ul.menuPodMenuDolne li a h2 {font-weight:normal !important;border-right: 1px solid #e5e5e5;color: #222222;margin: 0 5px 0 0;padding: 0 5px 0 0;}
.moduletablePodMenuDolne {width: 100%;}
.Copyright {float: left;}
.tooltips {}
span.tooltip-style {bottom: 90px !important;color: #444444;display: none;left: -100px !important;min-height: 30px;opacity: 0.9;padding: 10px;position: absolute;text-shadow: 0 1px 0 #FFFFFF;width: 400px;z-index: 10;}
span.tooltip-style p {-moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;background-color: #FCFCFC;border-color: #3D6FAC;border-right: 1px solid #3D6FAC;border-style: none solid solid;border-width: medium 1px 1px;padding: 0 10px 10px;}
.home-ifi span.tooltip-style {left: -140px !important;}
.home-ifi span.tooltip-style .wskaznik {margin: 0 0 0 56px;}
.tooltip-style h4 {-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;background-color: #FCFCFC;border-color: #3D6FAC;border-style: solid solid none;border-width: 1px 1px medium;padding: 5px 10px;text-align: left;font-size: 16px;}
.tooltip-style .wskaznik {background: url("../images/wskaznik.png") no-repeat scroll 115px bottom transparent;display: block;float: left;height: 19px;position: relative;top: -2px;width: 100%;}
p.srfrPostTextLink {}
a.readmore {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;-moz-box-shadow: 1px 1px 6px -3px #000000;-webkit-box-shadow: 1px 1px 6px -3px #000000;box-shadow: 1px 1px 6px -3px #000000;background: none repeat scroll 0 0 #666666;border: 3px solid #FFFFFF;color: #FFFFFF !important;float: left;font-size: 14px;font-weight: bold;margin: 5px 10px 10px;padding: 4px 12px;text-decoration: none;text-shadow: 0 -1px 0 #000000;}
p.srfrPostTextLink a {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E5E5E5;color: #666666 !important;float: left;margin: 5px 10px 10px;padding: 2px 10px;text-decoration: none;}
a.readmore:hover {background: none repeat scroll 0 0 #FF8A00;border: 3px solid #FFFFFF;color: #FFFFFF;text-shadow: 0 1px 0 #FF6600;}
p.srfrPostTextLink a:hover {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #72ADE5;color: #000000;}
.moduletableHomeInfo, .moduletableHomeNowosci, .moduletableHomeTitle, .moduletableHomeTitle {padding: 0 50px;text-align: justify;}
.OpinieKto {font-size: 12px !important;line-height: 14px !important;margin: 0 0 20px !important;padding: 0 50px 0 0 !important;text-align: right !important;}
.blog h1 {margin: 0 0 10px !important;padding: 0 !important;}
.blog .OpinieKto {border-bottom: 1px dashed #CCCCCC;margin: 0 0 20px !important;padding: 0 50px 20px !important;}
.moduletableHomeInfo .contentpaneopenHomeInfo {padding: 20px 20px 0;text-align: justify;}
.moduletableHomeInfo {padding-bottom: 0px !important;}
.BoxHomeInfo {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 0 0 0 0;
  margin: 0 0 10px;
}
.BoxHomeInfo img {margin: 10px 0 10px 10px;}
.BoxHomeInfo h4 {background: url("../images/title-point.png") no-repeat scroll 10px center transparent;
    color: #3D6D99;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 10px 40px;
    text-align: left;
    text-transform: uppercase;}
.BoxHomeInfo p {border-top: 1px solid #F5F5F5;color: #073772 !important;font-size: 12px !important;line-height: 16px !important;padding: 20px !important;}
div.cytat {background: url("../images/quote-left.png") no-repeat scroll left top transparent;margin: 10px;}
div.cytat div {background: url("../images/quote-right.png") no-repeat scroll right bottom transparent;color: #444444;font: italic 13px/18px Helvetica, Arial, sans-serif;padding: 0 40px;text-align: justify;}
.contentpaneopenopinie p {clear: both;float: right;font-size: 11px;line-height: 14px;margin: 0 50px 0 0;text-align: right;}
.contentpaneopenopinie p strong {font-size: 13px;}
.moduletableProduktyBottom {-moz-box-shadow: 0 0 10px -5px #999999;-webkit-box-shadow: 0 0 10px -5px #999999;box-shadow: 0 0 10px -5px #999999;background-color: #FFFFFF;border: 1px solid #E1E1E1;height: 125px;margin: 40px 0 0;width: 100%;}
.moduletableProduktyBottom p strong {float: left;font-size: 16px;margin: 0 0 10px;width: 220px;}
.moduletableProduktyBottom p {border-right: 1px dotted #CCCCCC;clear: both;float: left;margin: 20px 20px 0 0;padding: 0 20px;text-align: left;width: 250px;}
.moduletableProduktyBottom div {margin: 12px 30px 0 0;}
.moduletableProduktyBottom div.IconProdukt01 {background: url("../images/np-logo-pkd.gif") no-repeat scroll left top transparent;float: right;height: 80px;width: 160px;}
.moduletableProduktyBottom div.IconProdukt02 {background: url("../images/np-logo-edg.gif") no-repeat scroll left top transparent;float: right;height: 80px;width: 151px;}
.moduletableProduktyBottom div.IconProdukt03 {background: url("../images/np-logo-pit.gif") no-repeat scroll left top transparent;float: right;height: 80px;width: 280px;}
.moduletableKontaktBOK ul {margin: 10px;}
.moduletableKontaktBOK ul li {font-size: 16px;margin: 5px 0;padding: 10px 0 10px 45px;}
.moduletableIFI {float: left;height: 60px;width: 150px;}
.moduletableIFI a div {background: url("../images/header-ifi.gif") no-repeat scroll left top transparent !important;float: left;height: 60px;width: 150px;}
.HomeContener .moduletablelicznik {-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;background: none repeat scroll 0 0 transparent;border: medium none;margin: 0;padding: 0 0 20px;text-align: center;width: 100%;border-bottom: 1px solid #E5E5E5;}
.HomeContener .moduletablelicznik div.licznik {float: left;margin: 20px 0 5px 20px;padding: 0;}
.HomeContener .moduletablelicznik div.licznikOpis {color: #444444;display: block;float: right;font-size: 12px;font-weight: bold;margin: 20px 15px 5px 0;text-align: left !important;text-shadow: 0 -1px 0 #FFFFFF;width: 130px;}
.HomeContener .moduletablelicznik div.licznik span {background: url("../images/licznik.png") no-repeat scroll left top transparent;color: #FFFFFF;display: block;float: left;font-size: 22px;height: 39px;line-height: 39px;margin: 0 0 0 2px;text-align: center !important;text-shadow: 0 -1px 1px #000000;width: 20px;}
.moduletablelicznik {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #FFFFFF;border: 1px solid #E5E5E5;margin: 10px 0;padding: 0 0 20px;text-align: center;width: 250px;}
.moduletablelicznik div.licznik {float: left;margin: 10px auto 0;padding: 0 0 0 6px;text-align: center;width: auto;}
.moduletablelicznik div.licznikOpis {color: #444444;display: block;font-size: 12px;font-weight: bold;margin: 20px 0 5px;text-align: center;text-shadow: 0 -1px 0 #FFFFFF;width: 100%;}
.moduletablelicznik .wypelnijedg {background: url("../images/wypelnijedg.png") no-repeat scroll left top transparent;float: left;height: 39px;margin: 0 0 0 6px;overflow: hidden;text-indent: -1000px;width: 120px;}
.moduletablelicznik a:hover .wypelnijedg {opacity: 0.9;}
.moduletablelicznik div.licznik span {background: url("../images/licznik.png") no-repeat scroll left top transparent;color: #FFFFFF;display: block;float: left;font-size: 22px;height: 39px;line-height: 39px;margin: 0 0 0 2px;text-align: center !important;text-shadow: 0 -1px 1px #000000;width: 20px;}
.chmurka {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background: none repeat scroll 0 0 #D9EDFF;margin: 0 0 40px;padding: 20px;position: relative;}
.chmurka h2 {font-size: 16px;margin: 0 0 15px;}
.chmurka h3 {font-size: 14px;font-weight: normal;margin: 10px 0;text-decoration: underline;}
.chmurka li {background: url("../images/chmurka-li.png") no-repeat scroll left 3px transparent;margin: 0 0 4px;padding: 0 0 4px 20px;}
.chmurka .dzyndzel {background: url("../images/chmurka.png") no-repeat scroll 0 0 transparent;bottom: -29px;display: block;float: left;height: 29px;left: 10px;position: absolute;width: 53px;}
.cennik-box {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background: url("../images/bg-cennik-box.png") repeat-y scroll right top #F3F3F3;border: 1px solid #F1F1F1;margin: 0 0 20px;}
.cennik-box-left {background: none repeat scroll 0 0 transparent;float: left;padding: 0;width: 469px;}
.cennik-box h2 {
  float: left;
  font-size: 24px !important;
  height: 45px;
  line-height: 45px !important;
  padding: 0 0 0 25px;
  text-shadow: 0 1px 0 #FFFFFF !important;
}
.cennik-lista-funkcji ul {clear: both;float: left;list-style: none outside none !important;margin: 10px 0 5px !important;padding: 0 !important;width: 100%;}
#Tresc .cennik-lista-funkcji li {border-top: 1px solid #FFFFFF;color: #666666;font-size: 14px;list-style: none outside none !important;margin: 0 0 4px !important;padding: 5px 0 5px 20px !important;text-shadow: 0 1px 0 #FFFFFF;}
.cennik-lista-funkcji li span.opis {float: left;padding: 0 20px 0 0;width: 429px;}
.cennik-lista-funkcji li span.pakiet-all {float: left;text-align: center;width: 104px;}
.cennik-lista-funkcji li span.pakiet-free {float: left;text-align: center;width: 104px;}
.cennik-box-left ul {clear: both;float: left;list-style: none outside none !important;margin: 10px 0 5px !important;padding: 0 !important;width: 100%;}
#Tresc .cennik-box-left ul li {background: url("../images/cennik-li.png") no-repeat scroll 25px 5px transparent;border-top: 1px solid #FFFFFF;font-size: 12px;font-weight: bold;list-style: none outside none !important;margin: 0 0 4px !important;padding: 5px 0 5px 55px !important;text-shadow: 0 1px 0 #FFFFFF;}
#Tresc .cennik-box-left ul li.pelna_lista {background: url("../images/cennik-li-full.png") no-repeat scroll 5px 5px transparent !important;border: medium none navy;margin: 10px 20px 13px !important;padding: 8px 0 5px 35px !important;}
#Tresc .cennik-box-left ul li.pelna_lista a {color: #666666 !important;font-weight: normal !important;}
.cennik-box-left ul.free li {background: url("../images/cennik-li-free.png") no-repeat scroll 25px 5px transparent !important;}
.cennik-box-right {background: none repeat scroll 0 0 transparent;float: right;height: 90px;padding: 20px 0;text-align: center;width: 209px;}
.moduletablePrzeliczCene {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #F1F1F1;margin: 0 0 10px;width: 250px;}
.cennik-lista-funkcji {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background: url("../images/bg-cennik-box.png") no-repeat scroll right top #F3F3F3;border: 1px solid #F1F1F1;margin: 0 0 20px;}
.poznaj-cene h3 {color: #666666;font-size: 11px;font-weight: normal;margin: 5px 0 0;padding: 0 0 0 28px;text-align: left;text-shadow: 0 1px 0 #FFFFFF;}
.poznaj-cene ul {margin: 0 0 0 2px !important;}
#Tresc .poznaj-cene ul li {list-style: none outside none !important;padding: 2px 0;text-align: left;}
.poznaj-cene ul li .radio {float: left;padding: 0 0 0 5px;}
.poznaj-cene ul li span {color: #666666;float: left;font-size: 11px;font-weight: normal;padding: 0 0 0 5px;text-align: left;text-shadow: 0 1px 0 #FFFFFF;}
input.wynik {background: none repeat scroll 0 0 transparent;border: medium none;color: #444444;font-size: 16px;font-weight: bold;margin: 0px 0 0;padding: 5px 0;text-align: center;text-shadow: 0 1px 0 #FFFFFF;}
.moduletablebox {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background: none repeat scroll 0 0 #F5F5F5;margin: 0 0 20px;padding: 20px;}
#polska a {color: #003366;padding: 1px 0;text-align: left;text-decoration: none;}
#polska a:hover, #polska li:hover a {color: #FF8700;text-decoration: underline;}
#polska, #polska span.bg {background: url("../images/polska.png") no-repeat scroll -9999px 0 transparent;}
#polska {background-position: 0 -780px;display: block;float: left;left: 0;list-style: none outside none;position: relative;top: 0;}
#polska * {border: 0 none;margin: 0;outline: 0 none;padding: 0;}
#polska li {background-position: left bottom !important;cursor: pointer;}
#polska li span {display: block;height: 0;position: absolute;width: 0;z-index: 15;}
#polska li a .bg {z-index: 3;}
#polska li .map {left: 0;top: 0;}
#polska.ukryta {height: 410px;width: 440px;}
#polska.ukryta li {height: 0;text-indent: -9999px;width: 0;}
#polska.po_lewej {left: 150px;min-height: 410px;width: 440px;}
#polska.po_lewej li {margin-left: -150px;width: 150px;}
#polska.po_prawej {min-height: 410px;}
#polska.po_prawej li {margin-left: 480px;width: 150px;}
#polska.po_lewej li:first-child, #polska.po_prawej li:first-child {padding-top: 0;}
#polska.ponizej {list-style: none outside none;margin: 0 auto 40px;overflow: hidden;padding-top: 415px;text-align: center;width: 480px;}
#polska.ponizej li {background: none repeat scroll 0 0 transparent;display: inline;margin: 0;padding: 0 5px;}
#polska.ponizej.dwie_kolumny li {float: left;width: 50%;}
#polska.ponizej.trzy_kolumny li {float: left;width: 33%;}
li#polska1 {padding-top: 80px !important;}
#polska1 a:hover .bg {background-position: -12px -143px;height: 112px;left: 36px;top: 212px;width: 125px;}
#polska1 .s1 {height: 100px;left: 60px;top: 226px;width: 70px;}
#polska1 .s2 {height: 15px;left: 82px;top: 215px;width: 33px;}
#polska1 .s3 {height: 50px;left: 25px;top: 235px;width: 40px;}
#polska1 .s4 {height: 44px;left: 130px;top: 226px;width: 20px;}
#polska1 .s5 {height: 17px;left: 150px;top: 239px;width: 8px;}
#polska1 .s6 {height: 10px;left: 130px;top: 270px;width: 12px;}
#polska1 .s7 {height: 11px;left: 130px;top: 280px;width: 7px;}
#polska2 a:hover .bg {background-position: -372px -423px;height: 96px;left: 139px;top: 86px;width: 101px;}
#polska2 .s1 {height: 62px;left: 146px;top: 98px;width: 70px;}
#polska2 .s2 {height: 10px;left: 162px;top: 90px;width: 36px;}
#polska2 .s3 {height: 29px;left: 216px;top: 112px;width: 19px;}
#polska2 .s4 {height: 20px;left: 216px;top: 141px;width: 10px;}
#polska2 .s5 {height: 7px;left: 166px;top: 160px;width: 60px;}
#polska2 .s6 {height: 4px;left: 185px;top: 167px;width: 37px;}
#polska2 .s7 {height: 7px;left: 197px;top: 171px;width: 22px;}
#polska3 a:hover .bg {background-position: -346px -15px;height: 133px;left: 311px;top: 176px;width: 107px;}
#polska3 .s1 {height: 100px;left: 322px;top: 175px;width: 100px;}
#polska3 .s2 {height: 7px;left: 313px;top: 220px;width: 10px;}
#polska3 .s3 {height: 12px;left: 338px;top: 275px;width: 85px;}
#polska3 .s4 {height: 10px;left: 353px;top: 287px;width: 70px;}
#polska3 .s5 {height: 8px;left: 350px;top: 297px;width: 26px;}
#polska3 .s6 {height: 10px;left: 390px;top: 297px;width: 20px;}
#polska4 a:hover .bg {background-position: -12px -384px;height: 114px;left: 31px;top: 126px;width: 77px;}
#polska4 .s1 {height: 70px;left: 25px;top: 156px;width: 60px;}
#polska4 .s2 {height: 13px;left: 46px;top: 143px;width: 40px;}
#polska4 .s3 {height: 9px;left: 66px;top: 134px;width: 25px;}
#polska4 .s4 {height: 8px;left: 84px;top: 126px;width: 8px;}
#polska4 .s5 {height: 10px;left: 25px;top: 226px;width: 35px;}
#polska4 .s6 {height: 20px;left: 85px;top: 195px;width: 10px;}
#polska4 .s7 {height: 13px;left: 95px;top: 205px;width: 10px;}
#polska5 a:hover .bg {background-position: -12px -268px;height: 102px;left: 170px;top: 175px;width: 107px;}
#polska5 .s1 {height: 10px;left: 211px;top: 177px;width: 20px;}
#polska5 .s2 {height: 75px;left: 205px;top: 187px;width: 45px;}
#polska5 .s3 {height: 11px;left: 228px;top: 262px;width: 14px;}
#polska5 .s4 {height: 55px;left: 197px;top: 197px;width: 62px;}
#polska5 .s5 {height: 50px;left: 183px;top: 212px;width: 22px;}
#polska5 .s6 {height: 17px;left: 174px;top: 239px;width: 10px;}
#polska5 .s7 {height: 5px;left: 231px;top: 182px;width: 18px;}
#polska5 .s8 {height: 7px;left: 250px;top: 190px;width: 9px;}
#polska5 .s9 {height: 17px;left: 259px;top: 205px;width: 12px;}
#polska5 .s10 {height: 25px;left: 259px;top: 219px;width: 8px;}
#polska6 a:hover .bg {background-position: -123px -10px;height: 87px;left: 210px;top: 296px;width: 101px;}
#polska6 .s1 {height: 5px;left: 241px;top: 298px;width: 20px;}
#polska6 .s2 {height: 7px;left: 227px;top: 303px;width: 37px;}
#polska6 .s3 {height: 75px;left: 224px;top: 310px;width: 40px;}
#polska6 .s4 {height: 22px;left: 215px;top: 320px;width: 9px;}
#polska6 .s5 {height: 65px;left: 264px;top: 316px;width: 43px;}
#polska6 .s6 {height: 8px;left: 279px;top: 308px;width: 17px;}
#polska7 a:hover .bg {background-position: -135px -243px;height: 160px;left: 217px;top: 104px;width: 155px;}
#polska7 .s1 {height: 55px;left: 235px;top: 127px;width: 88px;}
#polska7 .s2 {height: 100px;left: 265px;top: 105px;width: 58px;}
#polska7 .s3 {height: 42px;left: 226px;top: 140px;width: 10px;}
#polska7 .s4 {height: 10px;left: 219px;top: 167px;width: 7px;}
#polska7 .s5 {height: 50px;left: 249px;top: 143px;width: 112px;}
#polska7 .s6 {height: 10px;left: 361px;top: 175px;width: 7px;}
#polska7 .s7 {height: 12px;left: 258px;top: 193px;width: 8px;}
#polska7 .s8 {height: 47px;left: 271px;top: 205px;width: 42px;}
#polska7 .s9 {height: 15px;left: 313px;top: 205px;width: 10px;}
#polska7 .s10 {height: 32px;left: 293px;top: 227px;width: 29px;}
#polska7 .s11 {height: 22px;left: 267px;top: 222px;width: 5px;}
#polska7 .s12 {height: 4px;left: 323px;top: 193px;width: 20px;}
#polska8 a:hover .bg {background-position: -259px -126px;height: 81px;left: 122px;top: 252px;width: 77px;}
#polska8 .s1 {height: 45px;left: 130px;top: 291px;width: 40px;}
#polska8 .s2 {height: 37px;left: 137px;top: 280px;width: 45px;}
#polska8 .s3 {height: 25px;left: 142px;top: 270px;width: 47px;}
#polska8 .s4 {height: 22px;left: 150px;top: 256px;width: 43px;}
#polska9 a:hover .bg {background-position: -8px -10px;height: 118px;left: 295px;top: 273px;width: 103px;}
#polska9 .s1 {height: 11px;left: 315px;top: 286px;width: 38px;}
#polska9 .s2 {height: 12px;left: 322px;top: 275px;width: 16px;}
#polska9 .s3 {height: 9px;left: 307px;top: 296px;width: 43px;}
#polska9 .s4 {height: 9px;left: 376px;top: 297px;width: 14px;}
#polska9 .s5 {height: 90px;left: 307px;top: 305px;width: 90px;}
#polska9 .s6 {height: 31px;left: 296px;top: 302px;width: 11px;}
#polska9 .s7 {height: 15px;left: 302px;top: 333px;width: 6px;}
#polska10 a:hover .bg {background-position: -105px -417px;height: 138px;left: 307px;top: 42px;width: 98px;}
#polska10 .s1 {height: 140px;left: 347px;top: 35px;width: 60px;}
#polska10 .s2 {height: 15px;left: 340px;top: 50px;width: 7px;}
#polska10 .s3 {height: 27px;left: 310px;top: 102px;width: 40px;}
#polska10 .s4 {height: 60px;left: 333px;top: 90px;width: 15px;}
#polska10 .s5 {height: 43px;left: 323px;top: 100px;width: 10px;}
#polska10 .s6 {height: 12px;left: 342px;top: 150px;width: 5px;}
#polska11 a:hover .bg {background-position: -12px -560px;height: 89px;left: 121px;top: 19px;width: 114px;}
#polska11 .s1 {height: 75px;left: 127px;top: 15px;width: 93px;}
#polska11 .s2 {height: 11px;left: 127px;top: 90px;width: 35px;}
#polska11 .s3 {height: 10px;left: 198px;top: 90px;width: 20px;}
#polska11 .s4 {height: 10px;left: 220px;top: 75px;width: 7px;}
#polska12 a:hover .bg {background-position: -154px -111px;height: 110px;left: 167px;top: 258px;width: 85px;}
#polska12 .s1 {height: 48px;left: 193px;top: 262px;width: 35px;}
#polska12 .s2 {height: 42px;left: 189px;top: 278px;width: 35px;}
#polska12 .s3 {height: 80px;left: 182px;top: 295px;width: 33px;}
#polska12 .s4 {height: 25px;left: 170px;top: 317px;width: 12px;}
#polska12 .s5 {height: 35px;left: 215px;top: 342px;width: 10px;}
#polska12 .s6 {height: 30px;left: 227px;top: 273px;width: 14px;}
#polska13 a:hover .bg {background-position: -243px -15px;height: 77px;left: 236px;top: 242px;width: 93px;}
#polska13 .s1 {height: 46px;left: 250px;top: 252px;width: 45px;}
#polska13 .s2 {height: 10px;left: 259px;top: 244px;width: 13px;}
#polska13 .s3 {height: 36px;left: 241px;top: 262px;width: 10px;}
#polska13 .s4 {height: 27px;left: 295px;top: 259px;width: 27px;}
#polska13 .s5 {height: 10px;left: 261px;top: 298px;width: 38px;}
#polska13 .s6 {height: 8px;left: 264px;top: 308px;width: 15px;}
#polska13 .s7 {height: 10px;left: 295px;top: 286px;width: 20px;}
#polska13 .s8 {height: 6px;left: 295px;top: 296px;width: 12px;}
#polska14 a:hover .bg {background-position: -213px -428px;height: 86px;left: 211px;top: 44px;width: 145px;}
#polska14 .s1 {height: 40px;left: 220px;top: 35px;width: 120px;}
#polska14 .s2 {height: 15px;left: 340px;top: 35px;width: 10px;}
#polska14 .s3 {height: 30px;left: 227px;top: 75px;width: 100px;}
#polska14 .s4 {height: 25px;left: 327px;top: 65px;width: 20px;}
#polska14 .s5 {height: 15px;left: 218px;top: 85px;width: 115px;}
#polska14 .s6 {height: 15px;left: 215px;top: 97px;width: 80px;}
#polska14 .s7 {height: 15px;left: 235px;top: 112px;width: 31px;}
#polska14 .s8 {height: 6px;left: 266px;top: 112px;width: 15px;}
#polska15 a:hover .bg {background-position: -304px -236px;height: 167px;left: 81px;top: 93px;width: 136px;}
#polska15 .s1 {height: 25px;left: 112px;top: 101px;width: 35px;}
#polska15 .s2 {height: 90px;left: 108px;top: 126px;width: 39px;}
#polska15 .s3 {height: 50px;left: 105px;top: 166px;width: 80px;}
#polska15 .s4 {height: 52px;left: 85px;top: 143px;width: 67px;}
#polska15 .s5 {height: 10px;left: 91px;top: 133px;width: 20px;}
#polska15 .s6 {height: 10px;left: 93px;top: 195px;width: 12px;}
#polska15 .s7 {height: 8px;left: 150px;top: 160px;width: 17px;}
#polska15 .s8 {height: 42px;left: 185px;top: 170px;width: 12px;}
#polska15 .s9 {height: 20px;left: 197px;top: 177px;width: 8px;}
#polska15 .s10 {height: 10px;left: 205px;top: 177px;width: 6px;}
#polska15 .s11 {height: 10px;left: 114px;top: 216px;width: 70px;}
#polska15 .s12 {height: 13px;left: 150px;top: 226px;width: 33px;}
#polska15 .s13 {height: 17px;left: 158px;top: 239px;width: 16px;}
#polska16 a:hover .bg {background-position: -266px -526px;height: 124px;left: 17px;top: 35px;width: 119px;}
#polska16 .s1 {height: 95px;left: 17px;top: 31px;width: 95px;}
#polska16 .s2 {height: 70px;left: 112px;top: 31px;width: 15px;}
#polska16 .s3 {height: 30px;left: 16px;top: 126px;width: 30px;}
#polska16 .s4 {height: 17px;left: 46px;top: 126px;width: 20px;}
#polska16 .s5 {height: 8px;left: 66px;top: 126px;width: 18px;}
#polska16 .s6 {height: 7px;left: 92px;top: 126px;width: 16px;}
.infoboxUkryte {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background: none repeat scroll 0 0 #F5F5F5;border: 1px solid #E5E5E5;margin: 0 0 10px;padding: 10px 0 0 10px;}
.infoboxUkryte h3 {background: url("../images/tresc-more.png") no-repeat scroll left center transparent;cursor: pointer;font-size: 14px;margin: 0 0 !important;padding: 0 0 0 25px;text-shadow: 0 1px 0 #F9F9F9;width: 633px !important;}
.infoboxUkryte div h3 {background: none repeat scroll 0 0 transparent !important;cursor: text !important;font-size: 14px;margin: 10px 0 20px !important;padding: 0 0 0 0 !important;text-shadow: 0 1px 0 #F9F9F9;}
.infoboxUkryte div {margin: 10px 10px 0px;}
.ukryte {display: none;}
table.EDG-tab, table.tabela-listaUM, table.ListaZmian {background-color: #FFFFFF;border-bottom: 1px solid #F1F1F1;border-left: 1px solid #F1F1F1;color: #666666;line-height: 16px;margin-bottom: 10px;width: 100%;}
table.EDG-tab tbody th, table.tabela-listaUM tbody th, table.ListaZmian tbody th {background-color: #F9F9F9;border-top: 1px solid #F1F1F1;color: #424242;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal !important;letter-spacing: -1px;overflow: hidden;padding: 10px 4px !important;text-align: left !important;text-shadow: 0 1px 0 #FFFFFF;}
table.tabela-listaUM tbody tr th {line-height: 16px !important;font-size: 12px;}
table.EDG-tab tr:hover, table.tabela-listaUM tr:hover, table.ListaZmian tr:hover {background-color: #F8F8F8;}
table.EDG-tab th, table.tabela-listaUM th, table.ListaZmian th {background-color: #F4F4F4;font-size: 12px;line-height: 30px;padding: 5px;text-align: left !important;text-shadow: 0 1px 0 #FFFFFF;}
table.EDG-tab td, table.tabela-listaUM td, table.ListaZmian td {border-right: 1px solid #F1F1F1;border-top: 1px solid #F1F1F1;color: #444444;overflow: hidden;padding: 5px;text-align: left !important;vertical-align: top;}
table.EDG-tab td p, table.tabela-listaUM td p, table.ListaZmian td p {font-size: 11px !important;line-height: 13px !important;}
table.EDG-tab p, table.tabela-listaUM p, table.ListaZmian p {padding: 0;text-align: left;}
th a.wyp-edg {background-image: url("../images/wyp-edg.png");background-position: left center;background-repeat: no-repeat;display: block;float: right;height: 30px;margin-right: 10px;text-decoration: none;text-indent: -1000em;width: 200px;}
.moduletablePodmenuGorne {border-top: 1px dotted #CCCCCC;clear: both;float: left;padding-top: 10px;}
.moduletablePodmenuGorne ul {float: left;margin: 0 0 10px !important;padding: 0 !important;}
.moduletablePodmenuGorne ul li {display: block;float: left;margin: 2px 2px 0 0 !important;padding: 0 !important;}
.moduletablePodmenuGorne ul li a {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #F6F6F6;background-image: none !important;border: 1px solid #E5E5E5;float: left;text-decoration: none;}
.moduletablePodmenuGorne ul li a:hover {background-color: #E5E5E5;background-image: none !important;text-decoration: none;}
.moduletablePodmenuGorne ul li a h2 {color: #666666;display: block;float: left;font-size: 11px;padding: 2px 8px !important;font-weight:normal !important}
.Wstep {border-bottom: 1px solid #DDDDDD;margin: 0 0 20px;padding: 0 0 20px;}
.Wstep h3 {color: #022B5D !important;font-size: 18px !important;font-weight: normal !important;line-height: 22px !important;}
.Wstep p {color: #3785CD;font-size: 16px;line-height: 20px;padding: 10px 20px 10px 0;text-align: justify !important;}
.Prezentacja {border-bottom: 1px solid #DDDDDD;margin: 0 0 20px;padding: 20px 0 0;}
.Prezentacja a, .Prezentacja a:hover {text-decoration: none;}
.Prezentacja h3 {color: #022B5D !important;font-size: 18px !important;font-weight: normal !important;}
.Prezentacja ul {margin: 5px 0 20px 20px !important;}
.Prezentacja li {color: #022B5D;font-size: 12px;font-weight: normal;}
.Prezentacja .opis {float: left;padding: 45px 0 0 40px;width: 410px;}
.Uniwersalne .opis {padding: 0 40px 0 20px !important;}
.Prezentacja p {color: #3785CD;font-size: 16px;line-height: 20px;padding: 10px 20px 1px 0;text-align: left !important;width: 390px;}
div.firma-w-twoim-miescie {background: url("../images/wypelnij-za-darmo.png") no-repeat scroll center top transparent;display: block;float: left;height: 187px;width: 200px;}
a:hover div.firma-w-twoim-miescie {background: url("../images/wypelnij-za-darmo.png") no-repeat scroll center bottom transparent;}
.Prezentacja_kontakt {margin: 0 0 20px;padding: 20px 0 0;}
.Prezentacja_kontakt h2 {color: #666666 !important;font-size: 26px !important;font-weight: normal !important;}
.Prezentacja_kontakt h3 {color: #022B5D !important;font-size: 18px !important;font-weight: normal !important;margin: 5px 0 !important;}
.Prezentacja_kontakt ul.lista_korzysci {margin: 0 0 0 20px !important;}
.Prezentacja_kontakt li {color: #022B5D;font-size: 12px;font-weight: normal;}
.Prezentacja_kontakt .opis {float: left;padding: 0 0 0 0;width: 320px;}
.logout .opis {width: 100%;}
.landingpage .opis {text-align: left;width: 450px !important;}
#nawet1500 .opis {text-align: left;width: 550px !important;}
.FullBox .opis a:hover, .FullBox .opis a:hover h1, .FullBox .opis a:hover h4 {opacity: 0.9;}
#nawet1500 .opis h1 {color: #222222;
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    font-size: 20px !important;
    font-weight: normal;
    line-height: 36px;
    margin: 0 0 0 !important;}
#nawet1500 .opis h4 {font-weight:normal !important;}
#nawet1500 ul.lista_korzysci {margin: 10px 0 0 20px !important;width: 400px;}
#nawet1500 .opis .lista_korzysci li a {font-size:18px;}
#nawet1500 .opis .lista_korzysci li p a {font-size:12px;}
.FullBox .opis h1 {font-size: 26px !important;line-height: 32px;margin: 0 0 10px !important;}
.FullBox .opis h4 {color: #444444;}
.FullBox .opis .lista_korzysci li {color: #444444;}
.FullBox .opis .lista_korzysci li a {float:left;width:100%}
.FullBox .opis a:hover {text-decoration: none;}
.FullBox .opis .lista_korzysci li p {color: #666666;}
a.lp-logowanie {background: url("../images/logout-logowanie.png") no-repeat scroll right bottom #FFFFFF !important;float: right;height: 36px;margin: 0 10px 0 0;position: relative;top: -10px;width: 114px;}
.FullBox .opis .lp-zbieraj-nagrody {float:left;width:425px;height:350px;background: url("../images/logout-10urodziny.png") no-repeat scroll right bottom #FFFFFF !important;}
.FullBox .opis .lp-pitroczny {float:left;width:425px;height:350px;background: url("../images/logout-10urodziny2.png") no-repeat scroll right bottom transparent !important}
.Prezentacja_kontakt p {color: #3785CD;float: left;font-size: 16px;line-height: 20px;padding: 10px 20px 0 0;text-align: left !important;}
.landingpage {-moz-box-shadow: 0 0 10px 0 #CCCCCC;-webkit-box-shadow: 0 0 10px 0 #CCCCCC;box-shadow: 0 0 10px 0 #CCCCCC;background: url("../images/landingpage_bg.jpg") no-repeat scroll right bottom #FFFFFF !important;border: 1px solid #E1E1E1;margin: 20px auto;padding: 20px;width: 850px;}

.nawet1500 {background: url("../images/landingpage_bg_1500.jpg") no-repeat scroll right bottom #FFFFFF !important;padding: 20px 20px 0 !important;}


.on {background: url("../images/landingpage_bgon.jpg") no-repeat scroll right bottom #FFFFFF !important;}
.on2 {background: url("../images/landingpage_bgon2.jpg") no-repeat scroll right bottom #FFFFFF !important;}
.ona2 {background: url("../images/landingpage_bgona2.jpg") no-repeat scroll right bottom #FFFFFF !important;}
.logout {-moz-box-shadow: 0 0 10px 0 #CCCCCC;-webkit-box-shadow: 0 0 10px 0 #CCCCCC;box-shadow: 0 0 10px 0 #CCCCCC;border: 1px solid #E1E1E1;margin: 20px auto;padding: 20px;width: 850px;}
div.landingpage .opis form.formularz_kontaktowy {-moz-border-radius: 10px 10px 10px 10px !important;-webkit-border-radius: 10px 10px 10px 10px !important;border-radius: 10px 10px 10px 10px !important;background: url("../images/masz-pytanie.png") no-repeat scroll center 15px #F8F8F8 !important;border: 1px solid #E5E5E5 !important;float: left;margin: 20px 0 20px 20px;padding: 80px 0 0 !important;width: 338px;}
div.landingpage .opis .formularz_kontaktowy div.form_row {float: left;margin: 0 !important;padding: 2px 0 2px 25px !important;}
div.landingpage .opis .formularz_kontaktowy div.form_row span {color: #666666;float: left;font-size: 11px;font-weight: normal;margin: 0 !important;padding: 0 8px 0 0 !important;text-align: right;text-shadow: 0 0 0;width: 85px;}
div.landingpage .opis .formularz_kontaktowy input {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border: 1px solid #CCCCCC;float: left;font-size: 14px;height: 22px;margin: 0 !important;padding: 0 !important;text-align: left;width: 185px !important;}
div.landingpage .opis .formularz_kontaktowy input.validate, .formularz_kontaktowy textarea.validate {background: url("../images/attention.png") no-repeat scroll right 3px #FFFFFF;}
div.landingpage .opis .formularz_kontaktowy input.validate:focus, .formularz_kontaktowy textarea.validate:focus {background: none repeat scroll 0 0 #FFFFFF !important;}
div.landingpage .opis .formularz_kontaktowy input:focus {border: 2px solid #3785CD !important;height: 20px !important;width: 183px !important;}
div.landingpage .opis .formularz_kontaktowy .errorClass {background: url("../images/attention.png") no-repeat scroll left 8px transparent !important;color: red !important;float: left;font-size: 11px;margin: 3px 0 0 0;padding: 7px 0 4px 20px;}
div.landingpage .opis .formularz_kontaktowy #info_form {background: url("../images/kontakt-ok.png") no-repeat scroll left 8px transparent;color: green;float: left;font-size: 11px;margin: 3px 0 0 0;padding: 7px 0 4px 20px;}
div.landingpage .opis .formularz_kontaktowy a.wyslij {-moz-border-radius: 4px 4px 4px 4px !important;-webkit-border-radius: 4px 4px 4px 4px !important;border-radius: 4px 4px 4px 4px !important;background-color: #222222;border: medium none !important;clear: both;color: #FFFFFF;cursor: pointer;float: left !important;font-size: 11px !important;height: auto !important;margin: 5px 0 0 102px !important;padding: 5px 10px !important;text-align: center;width: 111px !important;}
div.landingpage .opis .formularz_kontaktowy a.wyslij:hover {background-color: #444444;text-decoration: none;}
div.kontakt-ifirma {-moz-border-radius: 10px 10px 10px 10px !important;-webkit-border-radius: 10px 10px 10px 10px !important;border-radius: 10px 10px 10px 10px !important;border: 1px solid #E5E5E5 !important;float: right;padding: 0px 0 0 !important;width: 338px;}
div.kontakt-ifirma a.konsul-online {
background: url("../images/konsul-online.gif") no-repeat scroll center top #F8F8F8 !important;
    float: left;
    height: 80px;
    margin: 0 0 0 10px;
    width: 318px;
}
div.kontakt-ifirma form.formularz_kontaktowy {background: none repeat scroll 0 0 #F8F8F8;
    border: medium none;
    border-radius: 0 0 0 0;
    margin: 0 !important;
    padding: 0 20px;}
div.kontakt-ifirma .formularz_kontaktowy div.form_row {float: left;margin: 0 !important;padding: 2px 0 !important;width: 100%;}
div.kontakt-ifirma .formularz_kontaktowy div.form_row span {color: #666666;float: left;font-size: 11px;font-weight: normal;margin: 0 !important;padding: 0 8px 0 0 !important;text-align: right;text-shadow: 0 0 0;width: 85px;}
div.kontakt-ifirma .formularz_kontaktowy input {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border: 1px solid #CCCCCC;float: left;font-size: 14px;height: 22px;margin: 0 !important;padding: 0 !important;text-align: left;width: 185px !important;}
div.kontakt-ifirma .formularz_kontaktowy input.validate, .formularz_kontaktowy textarea.validate {background: url("../images/attention.png") no-repeat scroll right 3px #FFFFFF;}
div.kontakt-ifirma .formularz_kontaktowy input.validate:focus, .formularz_kontaktowy textarea.validate:focus {background: none repeat scroll 0 0 #FFFFFF !important;}
div.kontakt-ifirma .formularz_kontaktowy input:focus {border: 2px solid #3785CD !important;height: 20px !important;width: 183px !important;}
div.kontakt-ifirma .formularz_kontaktowy .errorClass {background: url("../images/attention.png") no-repeat scroll left 8px transparent !important;color: red !important;float: left;font-size: 11px;margin: 3px 0 0 0;padding: 7px 0 4px 20px;}
div.kontakt-ifirma .formularz_kontaktowy #info_form {background: url("../images/kontakt-ok.png") no-repeat scroll left 8px transparent;color: green;float: left;font-size: 11px;margin: 3px 0 0 0;padding: 7px 0 4px 20px;}
div.kontakt-ifirma .formularz_kontaktowy a.wyslij {-moz-border-radius: 4px 4px 4px 4px !important;-webkit-border-radius: 4px 4px 4px 4px !important;border-radius: 4px 4px 4px 4px !important;background-color: #222222;border: medium none !important;clear: both;color: #FFFFFF;cursor: pointer;float: left !important;font-size: 11px !important;height: auto !important;margin: 5px 0 0 102px !important;padding: 5px 10px !important;text-align: center;width: 111px !important;}
div.kontakt-ifirma .formularz_kontaktowy a.wyslij:hover {background-color: #444444;text-decoration: none;color:#fff !important}
a div.Prezentacja-ifirma {background: url("../images/zobacz-prezentacje.png") no-repeat scroll center top transparent;display: block;float: left;height: 187px;width: 200px;}
a:hover div.Prezentacja-ifirma {background: url("../images/zobacz-prezentacje.png") no-repeat scroll center bottom transparent;}
.moduletablelicznik a, .moduletablelicznik a:hover, .moduletablelicznik a, .moduletablelicznik a:hover {text-decoration: none !important;}
table.pagenav {border-top: 1px dashed #CCCCCC;width: 100%;}
table.pagenav th {padding: 10px 0 0;}
table.pagenav th a {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #F0F0F0;border: 1px solid #E5E5E5;color: #666666;font-weight: normal;padding: 5px 10px;}
table.pagenav th a:hover {background-color: #E5E5E5;text-decoration: none;}
table.pagenav th.pagenav_prev a {float: left;}
table.pagenav th.pagenav_next a {float: right;}
a.pagenav {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #F0F0F0;border: 1px solid #E5E5E5;color: #666666;font-weight: normal;padding: 5px 10px;}
a.pagenav:hover {background-color: #E5E5E5;text-decoration: none;}
span.pagenav {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #E5E5E5;border: 1px solid #E5E5E5;color: #666666;font-weight: normal;padding: 5px 10px;text-decoration: none;}
.readon {float: left;margin: 0 0 10px;padding: 0 0 5px;width: 100%;}
.funkcjonalnosci {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #F3F3F3;border: 1px solid #F1F1F1;margin: 0 0 20px;}
h2.fdwpdf {background: url("../images/title-fun-df.png") no-repeat scroll 10px top transparent;color: #444444;float: left;font-size: 16px;height: 45px;margin: 0;overflow: hidden;padding: 0;text-indent: -1000px;width: 600px;}
ul.lista-do-funkcjonalnosci {clear: both;margin: 0 !important;padding: 10px 30px !important;}
ul.lista-do-funkcjonalnosci .infobox {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;-moz-box-shadow: 0 0 0 0;-webkit-box-shadow: 0 0 0 0;box-shadow: 0 0 0 0;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #E5E5E5;font-size: 14px;margin: 10px 0 20px;padding:15px 20px 5px !important;text-shadow: 0 1px 0 #EBF5FF;width: auto;}
#Tresc ul.lista-do-funkcjonalnosci li {background: url("../images/cennik-li-free.png") no-repeat scroll 0 3px transparent;clear: both;font-size: 14px;font-weight: bold;list-style: none outside none !important;margin: 0 !important;padding: 5px 0 5px 35px !important;text-shadow: 0 1px 0 #FFFFFF;}
ul.lista-do-funkcjonalnosci ul {clear: both;margin: 0 !important;padding: 10px 30px !important;width:auto !important}
#Tresc ul.lista-do-funkcjonalnosci li ul li {background: none repeat scroll 0 0 transparent !important;clear: both;font-size: 12px;font-weight: normal;list-style: disc outside none !important;margin: 0 !important;padding: 2px 20px 0 0 !important;text-shadow: 0 1px 0 #FFFFFF;}
form.formularz_kontaktowy {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #F8F8F8;border: 1px solid #E5E5E5;margin: 20px 0;padding: 20px;}
.formularz_kontaktowy div.form_row {padding: 4px 0;width: 100%;}
.formularz_kontaktowy div.form_row span {color: #444444;float: left;font-size: 14px;font-weight: normal;padding: 2px 8px 0;text-align: right;text-shadow: 0 1px 1px #CCCCCC;width: 200px;}
.formularz_kontaktowy textarea {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border: 1px solid #CCCCCC;float: left;font-size: 14px;height: 173px !important;margin-bottom: 0;padding: 0;text-align: left;width: 365px !important;}
.formularz_kontaktowy input {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border: 1px solid #CCCCCC;float: left;font-size: 14px;height: 22px;margin-bottom: 0;padding: 0;text-align: left;width: 250px !important;}
.formularz_kontaktowy input.validate, .formularz_kontaktowy textarea.validate {background: url("../images/attention.png") no-repeat scroll right 3px #FFFFFF;}
.formularz_kontaktowy input.validate:focus, .formularz_kontaktowy textarea.validate:focus {background: none repeat scroll 0 0 #FFFFFF !important;}
.formularz_kontaktowy input:focus {border: 2px solid #3785CD !important;height: 20px !important;width: 249px !important;}
.formularz_kontaktowy textarea:focus {border: 2px solid #3785CD !important;height: 171px !important;width: 364px !important;}
.formularz_kontaktowy .errorClass {background: url("../images/attention.png") no-repeat scroll left 8px transparent !important;color: red !important;float: left;margin: 3px 0 0 10px;padding: 7px 0 4px 20px;}
.formularz_kontaktowy #info_form {background: url("../images/kontakt-ok.png") no-repeat scroll left 8px transparent;color: green;float: left;margin: 3px 0 0 10px;padding: 7px 0 4px 20px;}
.formularz_kontaktowy a.wyslij {-moz-border-radius: 4px 4px 4px 4px !important;-webkit-border-radius: 4px 4px 4px 4px !important;border-radius: 4px 4px 4px 4px !important;background-color: #222222;border: medium none !important;clear: both;color: #FFFFFF;cursor: pointer;float: left !important;font-size: 14px !important;height: auto !important;margin: 5px 0 0 216px !important;padding: 5px 10px !important;text-align: center;width: auto !important;}
.formularz_kontaktowy a.wyslij:hover {background-color: #444444;text-decoration: none;}
div.aiContactSafe_contact_form_field_right {float: left !important;padding: 0 4px !important;}
div.aiContactSafe_contact_form_field_label_left {float: left !important;font-size: 14px !important;padding: 2px 6px !important;text-align: right !important;width: 200px !important;}
div.aiContactSafe_row {clear: both !important;float: left !important;padding: 10px 0 !important;width: 100%;}
div.aiContactSafe_error_msg {display: none !important;}
div.with_errors {background-color: #FCFCFC;border: medium none !important;margin: 2px 0 !important;overflow: auto;padding: 5px !important;}
ol.dziesiec_atutow {color: #3785CD;float: left;font-size: 18px;font-weight: bold;margin: 20px 40px !important;}
#Tresc ol.dziesiec_atutow li {list-style: decimal outside none !important;}
ol.dziesiec_atutow li h2 {color: #444444 !important;font-size: 16px !important;font-weight: bold !important;margin: 0 !important;padding: 10px 0 5px !important;text-decoration: none !important;text-shadow: 0 0 0 !important;}
ol.dziesiec_atutow li p {color: #444444;font-weight: normal;}
ol.dziesiec_atutow ul {margin: 0 20px 0 15px !important;}
ol.dziesiec_atutow li ul li {color: #555555 !important;font-size: 12px !important;font-weight: normal !important;list-style: square outside none;margin: 0 !important;padding: 0 0 5px !important;text-decoration: none !important;text-shadow: 0 0 0 !important;}
#system-message {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #F7F1DF;border: 1px solid #CCC7B8;margin: 20px 0;padding: 10px;}
dt.error {font-size: 16px;font-weight: bold;margin: 10px 0 0 30px;}
.sf-menu ul {width: 200px !important;}
.moduletableIdzDoGory {-moz-box-shadow: 0 0 10px -5px #999999;-webkit-box-shadow: 0 0 10px -5px #999999;box-shadow: 0 0 10px -5px #999999;background-color: #FFFFFF;border: 1px solid #E1E1E1;margin: 40px auto 10px;padding: 10px;width: 970px;}
.moduletableIdzDoGory2 {margin: 0px auto 10px;
    padding: 10px;
    width: 970px;}
.moduletableIdzDoGory a {background-color: #FFFFFF;color: #E5E5E5;float: left;}
.moduletableIdzDoGory a.prawo {float: right;}
.moduletableIdzDoGory a h2 {color: #888888;float: right;font-size: 12px;font-weight: normal;line-height: 24px;margin: 0 !important;text-decoration: none;}
ul.o-serwisie {margin: 20px 0 0 0 !important;padding: 0 !important;}
#Tresc ul.o-serwisie li {border-top: 1px dashed #E5E5E5;float: left;height: 180px;list-style: none outside none !important;margin: 0;padding: 5px 0 0 !important;width: 340px;}
ul.o-serwisie li div {background: url("../images/o-serwisie-icon.png") no-repeat scroll center top transparent;float: left;height: 100px;margin: 0;padding: 0;width: 100px;}
ul.o-serwisie li.icon01 div {background-position: 0 0;}
ul.o-serwisie li.icon02 div {background-position: -100px 0;}
ul.o-serwisie li.icon03 div {background-position: -200px 0;}
ul.o-serwisie li.icon04 div {background-position: 0 -100px;}
ul.o-serwisie li.icon05 div {background-position: -100px -100px;}
ul.o-serwisie li.icon06 div {background-position: -200px -100px;}
ul.o-serwisie li.icon07 div {background-position: 0px -200px;}
ul.o-serwisie li.icon08 div {background-position: -100px -200px;}
ul.o-serwisie li.icon09 div {background-position: -200px -200px;}
ul.o-serwisie li.icon10 div {background-position: 0px -300px;}
ul.o-serwisie li.icon11 div {background-position: -100px -300px;}
ul.o-serwisie li.icon12 div {background-position: -200px -300px;}
ul.o-serwisie li.icon13 div {background-position: 0px -400px;}
ul.o-serwisie li.icon14 div {background-position: -100px -400px;}
ul.o-serwisie li.icon15 div {background-position: -200px -400px;}

ul.o-serwisie li.icon16 div {background-position: 0px -500px;}
ul.o-serwisie li.icon17 div {background-position: -100px -500px;}

ul.o-serwisie li a h2 {color: #3785CD !important;float: right;font-size: 16px !important;font-weight: bold !important;margin: 0 0 0 0 !important;padding: 10px 0 0 !important;text-decoration: none !important;text-shadow: 0 0 0 !important;width: 240px !important;}
ul.o-serwisie li a:hover h2 {text-decoration: underline !important;}
ul.o-serwisie li a:hover div {opacity: 0.9;}
ul.o-serwisie li p {color: #666666;float: right;margin: 0 0 0 0 !important;padding: 0 20px 0 0 !important;text-align: left !important;width: 220px;}
ul.o-serwisie a:hover {text-decoration: none;}
.moduletablecenter {margin-bottom: 10px;}
.header {background: url("../images/bg_header.png") repeat-x scroll left top #022958 !important;height: 60px;min-width: 990px;z-index: 1000;}
.moduletableIdzDoGory .idzdogory {background: url("../images/idz-do-gory.png") no-repeat scroll 0 center #FFFFFF !important;
    color: #999999;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 28px;
    width: 100px;}
.moduletableIdzDoGory .zalozkonto {color: #444444;float: left;height: 24px;line-height: 24px;margin: 0 0 0 20px;}
.moduletableIdzDoGory a.idzdogory:hover, .moduletableIdzDoGory a.zalozkonto:hover {opacity: 0.9;}
#Tresc #searchForm {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #F9F9F9;border: 1px solid #F1F1F1;margin: 0 0 20px;padding: 20px;}
#Tresc #searchForm .form_row {padding: 4px 0;vertical-align: middle;}
#Tresc #searchForm .form_row label {color: #666666;float: left;font-size: 12px;font-weight: normal;padding: 3px 0 0;text-align: right;text-shadow: 0 1px 0 #FFFFFF;width: 200px;}
#Tresc #searchForm .form_row .inputbox {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;border: 1px solid #CCCCCC;float: left;font-size: 14px;height: 22px;margin: 0 0 0 8px;text-align: left;width: 250px;}
#Tresc #searchForm .form_row .button {margin: 0 0 0 6px;}
#searchphraseall {float: left;}
h3.co-szukasz {border-bottom: 1px dashed #CCCCCC;font-size: 14px;font-weight: normal;margin: 0 0 20px;padding: 0 10px 10px;}
fieldset {border-bottom: 1px dashed #CCCCCC;font-size: 12px;font-weight: normal;margin: 0 0 20px;padding: 0 10px 10px;}
fieldset a {font-size: 14px;font-weight: bold;}
.api-content textarea {background-color: #FCFCFC;border: 1px solid #E5E5E5;height: 100px;margin: 0 0 20px;padding: 10px;width: 660px !important;}
.wskazowka {-moz-border-radius: 10px 0 10px 0;-webkit-border-radius: 10px 0 10px 0;border-radius: 10px 0 10px 0;background: url("../images/information.png") no-repeat scroll 20px 20px #F9F9F9 !important;border: 1px solid #E5E5E5;clear: both;display: block;float: left;margin: 20px 0 30px;padding: 10px 30px 10px 110px;margin: 0 0 20px !important;width:538px}
.wskazowka1 {padding:10px 30px !important;width: 618px;
}
.wskazowka h2 {border-bottom: 1px solid #CCCCCC;color: #424242 !important;font-size: 16px !important;font-size-adjust: none;font-style: normal;font-variant: normal;font-weight: normal !important;line-height: 26px !important;margin: 10px 0 !important;padding: 0 0 5px !important;width: 100%;}
.wskazowka1 h2 {
  display: block;
  padding: 0 0 25px 70px !important;
  width: auto !important;
}
.wskazowka p {font-size: 11px;line-height: 15px;padding: 0 0 8px;text-align: left !important;}
.wskazowka a.InfoButton {border-top: 1px dashed #CCCCCC;color: #424242;display: block;float: left;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal !important;line-height: 26px;margin: 10px 0;padding: 10px 0;width: 100%;}
.wskazowka a.InfoButton:hover {opacity: 0.9;text-decoration: none;}
.wskazowka a.InfoButton img {float: right;}
a.pobierz {color: #999999;font-size: 14px;padding: 2px 20px 4px;}
a.pobierz:hover {background: url("../images/down.png") no-repeat scroll left center transparent !important;color: #444444;text-decoration: none;}
.wcenniku {margin: 38px 0 20px;}
.video-box {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #FFFFFF;border: 1px solid #E5E5E5;float: left;height: 112px;margin: 5px;padding: 5px 0;text-align: left;width: 325px;}
#Tresc .video-box h1 {margin: 10px 0 !important;padding: 0 0 10px !important;text-align: center;}
.video-box h3 {float: left !important;margin: 5px 0 0 !important;width: 180px !important;}
.video-box img {float: left;margin: 5px 10px;}
.video-box .file-icon {background: url("../images/file-icon.png") no-repeat scroll 0 0 transparent;float: left;height: 47px;margin: 5px;width: 120px;}
.video-box .ai {background-position: center 0;}
.video-box .eps {background-position: center -94px;}
.video-box .pdf {background-position: center -143px;}
.video-box .jpg {background-position: center -47px;}
.video-box p {border-top: 1px dotted #CCCCCC;float: left !important;line-height: 15px;margin: 5px 0 0 !important;padding: 5px 0 0;text-align: left;width: 180px !important;}
.video-box a:hover {border-top: 1px dotted #CCCCCC;opacity: 0.9;}
.home-video {cursor: pointer;display: block;float: left;height: 80px;left: 20px;margin: 0 10px 0 0;position: relative;top: 16px;}
a.home-video:hover {opacity: 0.9;}
.home-video span.tooltip-style {bottom: 75px !important;color: #444444;display: none;left: -40px !important;min-height: 10px;opacity: 0.9;position: absolute;text-shadow: 0 1px 0 #FFFFFF;width: 180px !important;z-index: 1000;}
.home-video .tooltip-style .wskaznik {background: url("../images/wskaznik.png") no-repeat scroll center bottom transparent;display: block;height: 18px;margin: 0 !important;position: relative;top: -1px;width: 180px;}
.home-video .tooltip-style p {-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;background-color: #FCFCFC;border: 1px solid #3D6FAC;padding: 10px;text-align: center;width: 160px !important;}
a.home-video:hover {text-decoration: none !important;}
.wiecejVideo {background: url("../images/wiecejVideo.png") no-repeat scroll 0 0 transparent;cursor: pointer;display: block;float: right;height: 36px;margin: 0 !important;position: relative;right: -12px;top: 38px;width: 127px;}
a.wiecejVideo:hover {opacity: 0.9;}
.moduletable-tu-sklepy {margin: 5px 0 10px;}
.polska-box {background: url("../images/instrukcja-edg.png") no-repeat scroll 0 0 transparent;float: right;height: 210px;margin-top: 80px;width: 198px;}
.nagrody-box {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #FFFFFF;border: 1px solid #E5E5E5;float: left;margin: 5px 0;padding: 5px 0;text-align: left;width: 100%;}
#Tresc .nagrody-box h1 {margin: 10px 0 !important;padding: 0 0 10px !important;text-align: center;}
.nagrody-box h3 {float: left !important;font-size: 16px !important;margin: 30px 0 0 10px !important;width: 520px !important;}
.nagrody-box h3 span {color: #3785CD;padding: 0 5px 0 0;}
.nagrody-box img {float: left;margin: 5px 10px;}
.nagrody-box p {border-top: 1px dotted #CCCCCC;float: left !important;line-height: 15px;margin: 5px 0 0 10px !important;padding: 5px 0 0;text-align: left;width: 520px !important;}
.nagrody-box a:hover {border-top: 1px dotted #CCCCCC;opacity: 0.9;}
ol.nagrody-za-punkty {color: #3785CD;font-size: 18px;font-weight: bold;margin: 20px 40px !important;}
#Tresc ol.nagrody-za-punkty li {list-style: decimal outside none !important;}
ol.nagrody-za-punkty li h2 {color: #444444 !important;font-size: 16px !important;font-weight: bold !important;line-height: 40px !important;margin: 0 !important;padding: 0 !important;text-decoration: none !important;text-shadow: 0 0 0 !important;}
.nagrody-za-punkty li h2 span {-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;background-color: #F5F5F5;border: 1px solid #E5E5E5;float: right !important;font-size: 11px;font-weight: normal;line-height: 14px !important;margin: 0 10px 0 0;padding: 10px;position: relative;text-align: center;width: 52px;}
.nagrody-za-punkty li h2 span font {color: red;font-size: 12px;font-weight: bold;margin: 0 5px 0 0;}
ol.jak-to-dziala {color: #3785CD;font-size: 18px;font-weight: bold;margin: 20px 10px !important;}
#Tresc ol.jak-to-dziala li {list-style: decimal outside none !important;}
ol.jak-to-dziala li h2, ol.jak-to-dziala li a {color: #444444 !important;font-size: 12px !important;font-weight: normal !important;line-height: 20px !important;margin: 0 !important;padding: 0 !important;text-decoration: none !important;text-shadow: 0 0 0 !important;}
ol.jak-to-dziala li a:hover {text-decoration: underline !important;}
.lista_korzysci {margin: 10px 0 !important;}
.lista_korzysci li {background: url("../images/home-top-podkreslenie.png") no-repeat scroll 0 23px transparent;color: #3D6FAC;display: block;float: left;font-size: 17px;font-weight: 500;height: auto;line-height: 24px !important;list-style: none outside none !important;margin: 4px 0 0;padding: 0 0 2px !important;text-align: left;text-shadow: 0 1px 0 #FFFFFF;}
.lista_korzysci li p {clear: both;font-size: 12px;line-height: 14px;margin: 5px 0 !important;padding: 0 !important;}
#Tresc ul.lista_korzysci li a {float: left;text-decoration: none !important;}
#Tresc ul.lista_korzysci li a:hover {opacity: 0.9;text-decoration: none !important;}
.featureditems {clear: both;float: left;width: 100%;}
.featureditems ol {width: 100%;margin: 10px 0 20px !important;}
.featureditems ol li {float: left;list-style: decimal outside none !important;margin: 0 20px;text-align: left;width: 300px;}
.featureditems ol li a {text-align: left;}
.moduletablemoduletableFacebook {float: left;margin: 0 0 0 20px;width: 200px;}
.moduletablemoduletableFacebook a.facebook {
    background: url("../images/FooterFacebook.png") no-repeat scroll center top transparent;
    float: right;
    height: 102px;
    margin: 45px 20px 0 0;
    width: 102px;
}
.moduletablemoduletableFacebook a:hover.facebook {
    background: url("../images/FooterFacebook.png") no-repeat scroll center bottom transparent;
}

/*WERSJA 2 TOP HOME*/
/*.wersja2 {background: url("../images/bg-home-top2.png") repeat-x scroll center top #F7F7F7 !important;padding: 0 0 0px !important;border-bottom: 1px dotted #D5D6D7 !important;}
.wersja2 .TopImage {background: url("../images/top-home2.png") no-repeat scroll center top transparent !important;height: 380px !important;}*/
.wersja2 .home-rejestracja {left: 620px !important;margin: 0;position: absolute;top: 320px !important;}
.wersja2 #home-rejestracjaicon01 {left: 330px;top: 230px;width: 150px;height:85px !important;}
.wersja2 #home-rejestracjaicon02 {left: 330px;top: 130px;width: 150px;height:85px !important;}
.wersja2 #home-rejestracjaicon03 {left: 520px;top: 130px;width: 150px;height:85px !important;}
.wersja2 #home-rejestracjaicon04 {left: 720px;top: 130px;width: 150px;height:85px !important;}
.wersja2 #home-rejestracjaicon05 {left: 720px;top: 230px;width: 150px;height:85px !important;}
.wersja2 #home-rejestracjaicon06 {left: 520px;top: 230px;width: 150px;height:85px !important;}
.wersja2 #home-rejestracjaicon01 .tooltip-style, .wersja2 #home-rejestracjaicon02 .tooltip-style, .wersja2 #home-rejestracjaicon03 .tooltip-style, .wersja2 #home-rejestracjaicon04 .tooltip-style, .wersja2 #home-rejestracjaicon05 .tooltip-style, .wersja2 #home-rejestracjaicon06 .tooltip-style {bottom: 75px !important;}
.wersja2 #home-rejestracjaicon04 .tooltip-style, .wersja2 #home-rejestracjaicon05 .tooltip-style {left:-200px !important;}
.wersja2 #home-rejestracjaicon01 .tooltip-style .wskaznik, .wersja2 #home-rejestracjaicon02 .tooltip-style .wskaznik, .wersja2 #home-rejestracjaicon03 .tooltip-style .wskaznik, .wersja2 #home-rejestracjaicon06 .tooltip-style .wskaznik {background-position: 110px bottom !important;}
.wersja2 #home-rejestracjaicon04 .tooltip-style .wskaznik, .wersja2 #home-rejestracjaicon05 .tooltip-style .wskaznik {background-position: 210px bottom !important;}
.wersja2 div.home-ifi {height: 120px !important;left: 95px !important;top: 160px !important;width: 120px !important;}
.wersja2 a:hover div.home-ifi {background: url("../images/home-top-hover2.png") no-repeat scroll 0 0 transparent !important;}
.wersja2 .przycisk-rejestracji {display: block;height: 55px;margin: 0;overflow: hidden;text-indent: -1000px;width: 205px;float:left}
.wersja2 .przycisk-wersjademo {display: block;height: 55px;margin: 0;overflow: hidden;text-indent: -1000px;width: 140px;float:left}
/*END WERSJA 2 TOP HOME*/
.moduletableKalkulator {border: medium none !important;color: #FFFFFF !important;display: block;float: left;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size: 16px;font-weight: normal;height: 60px;letter-spacing: -1px;line-height: 60px;padding: 0 10px;text-decoration: none;text-shadow: 0 1px 0 #000000;text-transform: uppercase;}



.PolecajIfirme .polec_form {
padding: 20px !important;
background-color:#D9EDFF !important;
border: 1px solid #A7CBEC !important;
}
.PolecajIfirme .polec_form h2 {
color: #005E8F !important;
    font-size: 22px !important;
    font-weight: bold !important;
    line-height: 22px;
    margin: 0 0 8px;
    padding: 0 !important;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
.PolecajIfirme .polec_form h3 {
color: #3785CD !important;
    font-size: 18px !important;
    font-weight: normal !important;
    line-height: 22px;
    margin: 0 0 15px !important;
    padding: 0 !important;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
.polec_form div.form_row{
padding: 4px 75px;
    width: auto;
}
.polec_form #info_form {
background: url("../images/attention.png") no-repeat scroll 75px 6px transparent !important;
padding: 4px 75px 4px 92px !important;
    width: auto;
}
.polec_form div.form_row span {
color: #005E8F ;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 0px;
    text-align: center;
    text-shadow: 0 1px 1px #FFFFFF;
    width: 100%;
}
.polec_form div.form_row input {
margin-bottom: 0 !important;
width: 230px !important;
border-color: #A7CBEC !important;
}
.polec_form div.form_row a.wyslij {
margin: 5px 0 0 47px !important;
background-color:#005E8F !important;

}
.polec_form div.form_row a:hover.wyslij {
color:#fff !important;
}
.PolecajIfirme {
float:left;width:50%;
}
.Strona_konkurs .opis {
width:340px !important;
}
.Strona_konkurs .opis .PolecajIfirme {
width:340px !important;
}
.Strona_konkurs .polec_form div.form_row {
    padding: 4px 35px;
    width: auto;
}
.Strona_konkurs .polec_form div.form_row a.wyslij {
    background-color: #005E8F !important;
    margin: 5px 0 0 50px !important;
}
.Strona_konkurs .polec_form #info_form {
    background: url("../images/attention.png") no-repeat scroll 55px 6px transparent !important;
    padding: 4px 40px 4px 72px !important;
    width: auto;
}
.Strona_konkurs .PolecajIfirme .polec_form h2 {
    color: #005E8F !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 22px;
    margin: 0 0 8px;
    padding: 0 !important;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
.Strona_konkurs .PolecajIfirme .polec_form h3 {
    color: #3785CD !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 22px;
    margin: 0 0 15px !important;
    padding: 0 !important;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF !important;
}
.DFaktury .opis {
float: right !important;
    padding: 15px 0 0 40px;
}
.DFaktury .opis h3,.DFaktury .opis span.nag3 {
float: left !important;
    font-size: 22px !important;
    font-weight: bold !important;
    margin: 5px 0 !important;
font-weight: normal !important;
    line-height: 22px;
    width: 100%;
color: #022B5D !important;
}
.DFaktury .opis h4,.DFaktury .opis span.nag4 {
float: left !important;
padding: 0 20px 0 0 !important;
font-size: 16px;
    font-weight: normal !important;
    line-height: 20px;
    text-align: left !important;
}
.DFaktury .opis p {
float: left !important;
}
.DFaktury a div.Prezentacja-ifirma {
    background: url("../images/zobacz-prezentacje-faktura.png") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 187px;
    width: 200px;
}
.DFaktury a:hover div.Prezentacja-ifirma {
    background: url("../images/zobacz-prezentacje-faktura.png") no-repeat scroll center bottom transparent;
}
.przycisk-rejestracji-df {
background: url("../images/link-df.png") no-repeat scroll center top transparent;
display: block;
    float: left;
    height: 120px;
    margin: 0;
    overflow: hidden;
    text-indent: -1000px;
    width: 250px;
}
a:hover.przycisk-rejestracji-df {
background: url("../images/link-df.png") no-repeat scroll center bottom transparent;
}

.przycisk-rejestracji-biuro {
background: url("../images/link-biuro.png") no-repeat scroll center top transparent;
display: block;
    float: left;
    height: 120px;
    margin: 0;
    overflow: hidden;
    text-indent: -1000px;
    width: 250px;
}


div.zobacz-sklep {
background: url("../images/zobacz-prezentacje.png") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 187px;
    margin: 0px 0 0 80px;
    width: 200px;
}
#InfoDiv {
  background: -moz-linear-gradient(center top , #F9F9F9, #ECECEC) repeat scroll 0 0 transparent;
  border: 1px solid #DDDDDD;
  border-radius: 4px 4px 0px 0px;
  bottom: 0;
  box-shadow: 0 1px 0 #FFFFFF inset;
  margin: 0px;
  padding: 10px;
  position: fixed;
  right: 20px;
  width: 250px;
  z-index: 9999;
display:none;
height:0px;
}
#InfoDiv .show, #InfoDiv .hide {
float:left;
width:100%;
height:20px;
color:#222;
background:#eee
}



.podkreslMiTo {background: url("../images/home-top-podkreslenie.png") no-repeat scroll 170px bottom transparent}






/*home slider*/

.moduletableHomeTop {
  background: url("../images/ifi-slider/bg-home-top.png") repeat-x scroll center top #F7F7F7 !important;
}
.moduletableHomeTop h2 a {
  color: #073772;
    display: block;
    font-size: 33px;
    line-height: 45px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.moduletableHomeTop h3 a {
  background: url("../images/home-top-podkreslenie.png") no-repeat scroll 25px 25px transparent;
  color: #3D6FAC;
  display: block;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin: 0 auto !important;
  padding: 0 0 30px;
  text-align: center;
  text-shadow: 0 1px 0 #FFFFFF;
  width: 830px !important;
}

.moduletableHomeTop .TopImage {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 0 0 0 0;
  left: 10px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 910px;
}





.slideshow {
  border: medium none !important;
  width: 910px;
}
#feature_list h3 {
  font-size: 15px;
  letter-spacing: 0;
  line-height: 20px;
  margin: 0;
  padding: 10px 0 0;
  text-transform: uppercase;
}
div#feature_list {
  border: medium none;
  height: 240px;
  position: relative;
  width: 910px;
}
div#feature_list ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
ul#tabs {
  left: 0;
  top: 0 !important;
  width: 320px;
  z-index: 2;
}
ul#tabs li {
    font-family: Arial;
    font-size: 12px;
}
ul#tabs li img {
  border: medium none;
  float: left;
  margin: 10px 12px 0 8px;
  padding: 5px;
}
ul#tabs li a {
  display: block;
  height: 60px;
  outline: medium none;
  padding: 10px;
  text-align: left;
  text-decoration: none;
}
ul#tabs li a h3 {
  color: #012553;
}
ul#tabs li a.current  h3 {
  color: #fff;
}
ul#tabs li a:hover {
    background: url("../images/ifi-slider/current.png") repeat scroll 0 bottom  transparent;
    text-decoration: none;
}
ul#tabs li a:hover h3 {
  color: #012553;
}
ul#tabs li a.current {
    background: url("../images/ifi-slider/current.png") repeat scroll 0 0  transparent;
    color: #FFFFFF !important;
}
ul#tabs li a.current:hover {
    color: #FFFFFF !important;
    cursor: default;
    text-decoration: none;
}
ul#tabs li a.current:hover h3 {
    color: #FFFFFF !important;
}
ul#output {
  background: url("../images/slideshowbg.jpg") repeat scroll 0 0 transparent;
  height: 240px;
  right: 0;
  width: 631px;
}
ul#output li {
    height: 240px;
    position: absolute;
    width: 631px;
}
ul#output li div.domains, ul#output li div.emails, ul#output li div.webhosting {
  border-radius: 0 0 0 0;
  position: relative;
}
ul#output li div div {
  padding: 20px 20px 0 40px;
}
ul#output li div div h2 {
  color: #424242;
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
  font-size: 28px;
  font-weight: normal;
  letter-spacing: -1px;
  margin: 0 0 0 30px !important;
  text-align: left;
}
ul#output li div div h3 {
  color: #FFFFFF;
  font-size: 14px;
  margin: 0 0 0 30px !important;
  text-align: left;
}
.webhosting {
  background: url("../images/ifi-slider/slide-bg1.png") no-repeat scroll 0px 0 transparent !important;
  height: 240px;
  width: 631px;
}
.domains {
  background: url("../images/ifi-slider/slide-bg1.png") no-repeat scroll 0px -240px transparent !important;
    height: 240px;
    position: relative;
    width: 631px;
}

.emails {
  background: url("../images/ifi-slider/slide-bg1.png") no-repeat scroll 0px -480px transparent !important;
    height: 240px;
    position: relative;
    width: 631px;
}
div.slider-footer {
  background: none repeat scroll 0 0 transparent;
  border-top: 1px solid #EEEEEE;
  bottom: 0;
  color: #012553;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin: 15px auto 0;
  padding: 0 0;
  right: 28px;
  text-align: right;
  width: 900px;
}
div.slider-footer a.rejestracja-przycisk {
  background: url("../images/ifi-slider/button-top.png") repeat scroll -6px 0 transparent;
  display: block;
  float: right;
  height: 50px;
  overflow: hidden !important;
  padding: 0;
  text-indent: 1000px !important;
  width: 240px;
}
div.slider-footer a.demo-przycisk {
  background: url("../images/ifi-slider/button-top.png") repeat scroll -245px 0 transparent;
  display: block;
  float: right;
  height: 50px;
  margin: 0 5px;
  overflow: hidden !important;
  padding: 0;
  text-indent: 1000px !important;
  width: 155px;
}

a.rejestracja-box {
  background: url("../images/ifi-slider/box-rejestracja.png") repeat scroll 0 0 transparent;
  float: left;
  height: 55px;
  margin: 10px 0 0 40px;
  overflow: hidden;
  text-indent: 1000px;
  width: 220px;
}
div.list {
padding: 20px 0 0 30px !important
}
div.list span {
  background: url("../images/ifi-slider/sliderLi.png") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 14px;
  margin: 5px 0;
  padding: 2px 10px 2px 30px;
  text-align: left;
}
.domains div.list span {
  background: url("../images/ifi-slider/sliderLi.png") no-repeat scroll 0 -75px transparent;
}
.emails div.list span {
  background: url("../images/ifi-slider/sliderLi.png") no-repeat scroll 0 -150px transparent;
}
div.list span.noLiImage {
  background: url("../images/home-top-podkreslenie.png") no-repeat scroll 30px 19px transparent !important;
  font-weight: bold;
  left: -25px;
  margin: 15px 0 0;
  position: relative;
}
a.sliderButton {
  background: none repeat scroll 0 0 transparent;
  bottom: 0 !important;
  float: right;
  height: 55px;
  margin: 0 !important;
  opacity: 0.5;
  overflow: hidden;
  position: absolute;
  right: 0 !important;
  text-indent: 1000px;
  width: 195px;
}
a:hover.sliderButton {
  background: url("../images/ifi-slider/slide-bg1hover.png") no-repeat scroll right -185px transparent !important;
}

.domains a:hover.sliderButton {
  background: url("../images/ifi-slider/slide-bg1hover.png") no-repeat scroll right -425px transparent !important;
}
.emails a:hover.sliderButton {
  background: url("../images/ifi-slider/slide-bg1hover.png") no-repeat scroll right -665px transparent !important;
}
