/* CSS global BODY styles */body {    margin: 0;    padding: 0px;    font-size: 12px;    font-family: Arial, sans-serif;    color: #636363;    background: #FFF;}select {    margin: 0px;    padding: 0px;}ul, ol, li, p, div, h1, h2, h3, h4, h5, h6, form, fieldset, input {    margin: 0;    padding: 0;    text-indent: 0;    list-style-type: none;}ol li{    margin-left:25px;}fieldset{    border:none;}.textVersion {    display: none;}p {    line-height: 1.5em;}a, a:visited {    color:#0396ce;    text-decoration: none;    font-weight: bold;}a:hover {    text-decoration: underline;}h2 a:hover {    text-decoration: none;}a img{    border:none;}.clearfix{    font-size:0px;    clear:both;}/* ------------------------------------------------------------------------------ MAIN DIVS */.clearfix{    clear:both;    font-size:0px;    height:0px;}.contener{    width:980px;    margin:0px auto;}.topBkg{    background: #f7f7f7 url('../img/bkg/top_bkg.jpg') top center no-repeat;}.bottomBkg{    padding:0px 0px 15px 0px;    background: url('../img/bkg/bottom_bkg.jpg') bottom center no-repeat;}/* ------------------------------------------------------------------------------ TOP */#top{    height:140px;    padding:0px 0px 0px 0px;}#top h1{    padding:69px 0px 0px 32px;    width:170px;    float:left;}#top h1 a img {height:50px;}#top .managementMenu{    display:block;    height:34px;    padding-top:10px;    float:right;    width:500px;    margin-right: 8px;}#top .managementMenu ul{    list-style-type:none;    float:right;}#top .managementMenu ul li{    float:left;    padding:0px 5px 0px 10px;    height:34px;}#top .managementMenu ul li a{    height:31px;    display:block;}#top .managementMenu ul li a span{    display:none;}#top .managementMenu ul li.managerPlikow a {    background: url(../img/button/manager-plikow.png);    width:104px;}#top .managementMenu ul li.zalozKonto a {    background: url(../img/button/zaloz-konto.png);    width:135px;	}#top .managementMenu ul li.pobierzButton a {    background: url(../img/button/pobierz.png);    width:92px;	margin-right:7px;}#top .managementMenu ul li.galeriaButton a {    background: url(../img/button/galeria_button.png);    width:88px;	margin-right:7px;}#top .topContent{    width:750px;    float:right;    padding:26px 12px 0px 0px;}#top .topContent form{    float:right;    width:189px;    height:29px;    position:relative;    overflow:hidden;    display:block;    float:right;}#top .topContent form .iText{    width:130px;    height:15px;    padding:7px 10px 7px 10px;    position:absolute;    top:0px;    left:0px;    border:none;    font-family: "Arial" , sans-serif;    font-size: 13px;    color: #bbbbbb;    background: url('../img/bkg/top_search_form_text.jpg');}#top .topContent form .iButton{    position:absolute;    top:0px;    left:150px;}#top .topContent ul.mainMenu{    list-style-type:none;    float:right;    padding-top:7px;    padding-right:10px;}#top .topContent ul.mainMenu li{    float:left;    padding:2px 6px 0px 11px;    height:34px;    background: url('../img/bkg/menu_separator.jpg') 0px 4px no-repeat;}#top .topContent ul.mainMenu li a{    height:15px;    display:block;    font-size:13px;    font-weight:normal;}#top .topContent ul.mainMenu li a:hover{  text-decoration:none;}/* ------------------------------------------------------------------------------ END TOP *//* ------------------------------------------------------------------------------ CONTENT */.content{    padding-top:10px;}.index .content {    width: 932px;    height: 498px;    background-image: url(../img/bkg/bg-main.png);    padding: 20px;    background-color: transparent;}.contentTopBkg{    height:29px;    width:980px;    background: url('../img/bkg/content_top_bkg.png') top left no-repeat;}.contentRepeatBkg{    padding:0px 28px 0px 28px;    width:924px;    position:relative;    background: url('../img/bkg/content_repeat_bkg.png') top left repeat-y;}.contentBottomBkg{    height:29px;    width:980px;    background: url('../img/bkg/content_bottom_bkg.png') bottom left no-repeat;}/*.contentTopBkg{  background: url('../img/bkg/content_top_bkg.jpg') top left no-repeat;}.contentRepeatBkg{  background: url('../img/bkg/content_repeat_bkg.jpg') top left repeat-y;}.contentBottomBkg{  padding:15px 28px 48px 28px;  background: url('../img/bkg/content_bottom_bkg.jpg') bottom left no-repeat;}*/.contentBox{    min-height:300px;    height:auto !important;    height:300px;    position:relative;}.content a.buttonBack{    width:49px;    height:49px;    display:block;    position:absolute;    top:-24px;    right:2px;    background: url('../img/text/button_back_page.png') top right no-repeat;}.content a.buttonBack span{    display:none;}.content h2{    padding-top:8px;    font-size:20px;    font-weight:normal;    color:#4a4835;    display:block;   }.content h2 span{    display:block;    font-size:16px;    font-weight:normal;    color:#019dd0;    padding-top:3px;}.content p{    padding:8px 0px;}.content .contentMainDoubleMainText ul li, .content .contentMainDoubleMain ul li, .content .contentMainLongText ul li{    padding-left:20px;    line-height:18px;    background: url('../img/bkg/sub_menu_sub_link.jpg') 0 6px no-repeat;}.content a.more{    width:104px;    height:21px;    display:block;    background: url('../img/text/button_read_more.jpg');}.content a.more span{    display:none;}.content .subRightMenu{    float:right;    width:175px;    padding-top:15px;    padding-right:10px;}.content .subRightMenu ul.menu{    list-style-type:none;}.content .subRightMenu ul.menu li{    padding-top:2px;}.content .subRightMenu a {    color: #8DAF0B;}.content .subRightMenu ul.menu li a{    color: #8DAF0B;    padding:0px 7px 0px 13px;    background: url('../img/bkg/breadcrumbs_separator.jpg') 0px 4px no-repeat;}.content .subRightMenu ul.buttonMenu li a{    width: 141px;    height:25px;    display:block;}.content .subRightMenu ul.buttonMenu{    background: url('../img/bkg/sub_button_menu_bkg.jpg') bottom left no-repeat;}.content .subRightMenu ul.buttonMenu li{    padding-bottom:15px;}.content .subRightMenu ul.buttonMenu li a span{    display:none;}.content .subRightMenu ul.buttonMenu li a.zaloz{    background: url('../img/button/zaloz-konto.jpg') top left no-repeat;}.content .subRightMenu ul.buttonMenu li a.pobierz{    background: url('../img/button/pobierz-ibard.jpg') top left no-repeat;}/* --------------------------------------------------------------------------- long content */.content .contentMainLong{    width:720px;    float:left;    margin-left:9px;}/*.content .two-column  .contentMainLong {    background: url(../img/bkg/right-column-default.png) top right no-repeat;}*/.two-column {    background: url(../img/bkg/right-column-default.png) 720px 0 no-repeat;}.content .contentMainLongTopBkg{    background: #eeede1 url('../img/bkg/content_main_long_top_bkg.jpg') top left no-repeat;    margin-left:9px;    width: 905px;}.content .o-nas .contentMainLongTopBkg{    width: 702px;}.content .o-nas .contentMainLongBottomBkg{    width: 670px;}.content .o-nas .contentMainLongText {width: 100%;}.content .contentMainLongBottomBkg{    clear:both;    width: 875px;    padding:10px 15px;    background: url('../img/bkg/content_main_long_bottom_bkg.jpg') bottom left no-repeat;}.content .contentMainLongDarkTopBkg{    margin-top:6px;    background: #e2e2e2 url('../img/bkg/content_main_long_dark_top_bkg.jpg') top left no-repeat;}.content .contentMainLongDarkBottomBkg{    padding-left:230px;    width:660px;    background: url('../img/bkg/content_main_long_dark_bottom_bkg.jpg') bottom left no-repeat;}.content .contentMainLongText{    width:717px;    float:left;}.newsletterPadding{    padding-left:225px;    min-height:115px;}.content .contentMainLongButton{    width:125px;    float:right;    padding-top:25px;}.content .contentMainLongButton ul{    list-style-type:none;}.content .contentMainLongButton ul li{    float:left;}.content .wysiwygBottomText{    padding:10px 15px 10px 15px;}/* ------------------------------------------------------------------------ references list */.content ul.referencesList{    list-style-type:none;}.content ul.referencesList li{    padding-top:15px;    clear:both;}.content ul.referencesList li img{    float:left;    padding-right:24px;}.content ul.referencesList li .text{    width:710px;    float:left;}.content ul.referencesList li .text p{    padding:5px 0px 0px 0px;}.content .moreReferencesListTitle{    font-size:12px;    width:140px;    float:left;    padding:40px 0px 0px 10px;    background: url('../img/bkg/more_references_list_title_bkg.jpg') 0 50px no-repeat;}.content .moreReferencesListTitle span{    color:#0396ce;    font-size:14px;    display:block;}.content ul.moreReferencesList{    list-style-type:none;}.content ul.moreReferencesList li{    float:left;    padding:10px 20px;}/* ------------------------------------------------------------------------ .references list *//* --------------------------------------------------------------------------- .long content *//* --------------------------------------------------------------------------- double content */.content .contentMainDoubleRepeatBkg{    clear:both;    width:905px;    margin-left:9px;    background: #eeede1 url('../img/bkg/content_main_double_repeat_bkg.jpg') top left repeat-y;}.content .contentMainDoubleTopBkg{    clear:both;    width:905px;    background: url('../img/bkg/content_main_double_top_bkg.jpg') top left no-repeat;}.content .contentMainDoubleBottomBkg{    clear:both;    width:905px;    background: url('../img/bkg/content_main_double_bottom_bkg.jpg') bottom left no-repeat;}.content .contentMainDoubleSub{    width:205px;    float:left;    padding:15px 10px 10px 10px;}.content .contentMainDoubleMain{    width:642px;    float:right;    padding:15px 15px 10px 15px;    position: relative;}.content .contentMainDoubleMainText{    width:490px;    float:left;}.content .contentMainDoubleMainTextButton{    width:125px;    float:right;    padding-top:25px;}.content .contentMainDoubleMainTextButton ul{    list-style-type:none;}.content .contentMainDoubleMainTextButton ul li{    display:block;    float:left;    padding:0px;    background: none;}.content a.rss{    width:34px;    height:33px;    display:block;    float:right;    background: url('../img/ico/ico_rss.jpg');}.content a.rss span{    display:none;}.content .productIco{    float:left;}/* ------------------------------------------------------------------------ news list menu */.content ul.newsList{    list-style-type:none;    padding:0px 10px 100px 10px;}.content ul.newsList li{    padding:20px 0px 10px 0px;    background: url('../img/bkg/sub_menu_separator.jpg') 0 0 no-repeat;}.content ul.newsList li.first{    background:none;}.content ul.newsList li .date{    color:#636363;    font-weight:bold;}.content ul.newsList li h3{    font-size:12px;}.content ul.newsList li p{    padding:0px;}.content ul.newsList li p a{    font-weight:normal;    text-decoration:underline;}/* ------------------------------------------------------------------------ .news list menu *//* ------------------------------------------------------------------------ product list menu */.content ul.productList{    list-style-type:none;    padding-bottom:110px;}.content ul.productList li{    padding:2px 0px;}.content ul.productList li.separator{    padding-top:25px;    background: url('../img/bkg/sub_menu_separator.jpg') 0 8px no-repeat;}.content ul.productList li a{    font-size:14px;    color:#494734;    display:block;    height:18px;    padding:8px 0px 0px 40px;    background: url('../img/bkg/sub_menu_link.jpg') 0 0 no-repeat;}.content ul.productList li a span{    color:#a6a6a6;}.content ul.productList li a:hover, .content ul.productList li a.active{    color:#0396ce;    text-decoration:none;    background-position: bottom left;}.content ul.productList li ul li{    padding-left:20px;}.content ul.productList li ul li a{    background: none;    padding:4px 0px 0px 12px;    font-size:12px;    background: url('../img/bkg/sub_menu_sub_link.jpg') 0 6px no-repeat;}.content ul.productList li ul li a:hover, .content ul.productList li ul li a.active{    background: url('../img/bkg/sub_menu_sub_link_over.jpg') 0 6px no-repeat;}/* ------------------------------------------------------------------------ .product list menu *//* ------------------------------------------------------------------------ popup product */.content .popupInfo{    position:absolute;    top:38px;    left:5px;    width:662px;}.content .popupInfo .repeatBkg{    width:662px;    background: url('../img/bkg/popup_repeat_bkg.jpg');}.content .popupInfo .topBkg{    height:8px;    font-size:0px;    padding:0px;    background: url('../img/bkg/popup_top_bkg.jpg');}.content .popupInfo .bottomBkg{    height:8px;    font-size:0px;    padding:0px;    background: url('../img/bkg/popup_bottom_bkg.png');}.content .popupInfo a.close{    width:37px;    height:36px;    display:block;    float:right;    margin-right:10px;    background: url('../img/ico/popup_close.png');}.content .popupInfo .popupText{    width:430px;    padding:0px 0px 0px 13px;    float:left;}.content .popupInfo .popupSubLink{    width:200px;    padding:0px 0px 0px 13px;    float:right;    margin-top:-30px;}.content .popupInfo .popupSubLink ul{    list-style-type:none;}.content .popupInfo .popupSubLink ul li{    padding-right:10px;    width:90px;    height:125px;    display:block;    text-align:center;    float:left;    overflow:hidden;}.content .popupInfo .popupSubLink ul li a{    font-weight:normal;    font-size:14px;    color:#000;}.content .popupInfo .popupSubLink ul li a:hover{    color:#0396ce;    text-decoration:none;}/* ------------------------------------------------------------------------ .popup product */.content .styleTable{    width:100%;    margin:10px 0px 0px 0px;}.content .styleTable thead th{    padding:8px 15px;    height:30px;    background: #0396ce;    color:#ffffff;    font-size:12px;    font-weight:bold;    text-align:left;}.content .styleTable thead th.firstBox{    border-left:none;    padding-left:10px;    background: #0396ce url('../img/bkg/table_style_head_left_bkg.jpg') top left no-repeat;}.content .styleTable thead th.lastBox{    background: #0396ce url('../img/bkg/table_style_head_right_bkg.jpg') top right no-repeat;}.content .styleTable thead th img{    position:relative;    top:2px;}.content .styleTable tr td{    padding:5px 15px;    background: #FFF;    color:#4b4b4b;    font-size:12px;    font-family:"Arial";    text-align:left;}.content .styleTable tr.np td{    background: #e5e5e5;}.content .styleTable .buttonZaloz{    width:45px;    height:16px;    display:block;    margin:0px auto;    background: url('../img/button/grey_zaloz.png');}.content .styleTable .buttonZalozGreen{    background: url('../img/button/green_zaloz.png');}.content .styleTable .buttonZaloz span{    display:none;}.content .tableTitle{    padding:20px 0px 0px 0px;    font-size:15px;}.content .styleTable tr.green td{    color: #4f831a;}.content .styleTable thead th.aCenter, .content .styleTable td.aCenter{  text-align:center;}.content .mainPaheTable{  width:720px;   padding:0px 100px 0px 100px;}.content .mainPaheTable h2{  text-align:center;  display:block;  padding-bottom:8px;}.content .styleTableMainPage{  margin-bottom:30px;}.content .styleTableMainPage tr td{  text-align:center;  padding:7px 15px;}.content .styleTableMainPage tr td.name{  color:#000000;  text-align:left;} .content .styleTable tr td span.green{  color: #4f831a;}/* --------------------------------------------------------------------------- .double content *//* --------------------------------------------------------------------------- double content contact */.content .contentMainDoubleContactRepeatBkg{    clear:both;    width:905px;    margin-left:9px;    background: #eeede1 url('../img/bkg/content_main_double_contact_repeat_bkg.jpg') top left repeat-y;}.content .contentMainDoubleContactTopBkg{    clear:both;    width:905px;    background: url('../img/bkg/content_main_double_contact_top_bkg.jpg') top left no-repeat;}.content .contentMainDoubleContactBottomBkg{    clear:both;    width:905px;    background: url('../img/bkg/content_main_double_contact_bottom_bkg.jpg') bottom left no-repeat;}.content .contentMainDoubleContactForm{    width:335px;    float:left;    padding:15px 15px 100px 15px;}.content .contentMainDoubleContactText{    width:502px;    float:right;    padding:15px 15px 10px 15px;    position:relative;}.content .contentMainDoubleContactForm ul{    list-style-type:none;}.content .contentMainDoubleContactForm ul li{    padding-top:4px;    display:block;    float:left;}.content .contentMainDoubleContactForm ul li label{    width:60px;    padding-right:10px;    display:block;    float:left;    line-height:29px;}.content .contentMainDoubleContactForm ul li label.error{    clear:both;    font-size:11px;    line-height:14px;    width:200px;    color:red;    padding:2px 0px 4px 75px;}.content .contentMainDoubleContactForm ul li .iText, .content .contentMainDoubleContactForm ul li textarea{    width:239px;    height:15px;    padding:7px 10px 7px 10px;    border:none;    font-family: "Arial" , sans-serif;    font-size: 13px;    color: #bbbbbb;    background: url('../img/bkg/input_text_bkg.jpg');}.content .contentMainDoubleContactForm ul li textarea{    height:202px;    height:111px;    background: url('../img/bkg/textarea_bkg.jpg');    overflow:hidden;}.content .contentMainDoubleContactForm ul li.agree{    padding:4px 0px 0px 70px;}.content .contentMainDoubleContactForm ul li.agree label{    font-size:10px;    display:inline;    text-align:left;    width:240px;    float:left;    padding:0px 0px 0px 10px;    margin-bottom:0px;    background: none;    line-height:14px;}.content .contentMainDoubleContactForm ul li.agree input{    float:left;    margin-top:3px;}.content .contentMainDoubleContactForm .sendButton{    float:right;    margin:4px 10px 0px 0px;}.content .officeCenter{}.content .officeCenter ul{    list-style-type:none;}.content .officeCenter ul li{    padding:10px 0px 0px 10px;    clear:both;    background: url('../img/bkg/office_center_bkg.jpg') 0 14px no-repeat;}.content .officeCenter ul li a{    font-size:13px;    font-weight:normal;}.content .officeCenter ul li a:hover{    text-decoration:none;}.content .officeCenter ul li div{    padding:10px 0px;    display:none;}.content .officeCenter ul li p{    float:left;    width:200px;}.content .googleMaps{    padding-top:20px;}.content .contactPageSubMenu{    position:absolute;    top:0px;    right:0px;    background: #ffffff url('../img/bkg/contact_page_sub_menu.jpg') bottom left no-repeat;    padding:0px 0px 15px 15px;}.content .contactPageSubMenu ul{    list-style-type:none;}.content .contactPageSubMenu ul li a{    color:#636363;    padding:0px 7px 0px 13px;    background: url('../img/bkg/breadcrumbs_separator.jpg') 0px 4px no-repeat;}/* --------------------------------------------------------------------------- .double content contact *//* ------------------------------------------------------------------------ product list box */.content .productListBox {    width:923px;    background: url('../img/bkg/product_list_box_separator.jpg') 458px 20px no-repeat;}.content .productListBox .listBox{    width:441px;    float:left;    padding:0px 11px 0px 10px;}.content .productListBox .listBoxRight{    padding-right:0px;}.content .productListBox ul{    list-style-type:none;}.content .productListBox ul li{    padding:12px 15px 8px 15px;    width:416px;    height:86px;    display:block;    clear:both;    overflow:hidden;}.content .productListBox ul li.item_1{    background: url('../img/bkg/offer_box_blue_1.jpg') 0 0 no-repeat;}.content .productListBox ul li.item_2{    height:96px;    background: url('../img/bkg/offer_box_blue_2.jpg') 0 0 no-repeat;}.content .productListBox ul li.item_3{    height:80px;    background: url('../img/bkg/offer_box_blue_3.jpg') 0 0 no-repeat;}.content .productListBox ul li.item_g_1{    background: url('../img/bkg/offer_box_grey_1.jpg') 0 0 no-repeat;}.content .productListBox ul li.item_g_2{    height:96px;    background: url('../img/bkg/offer_box_grey_2.jpg') 0 0 no-repeat;}.content .productListBox ul li.item_g_3{    height:80px;    background: url('../img/bkg/offer_box_grey_3.jpg') 0 0 no-repeat;}.content .productListBox ul img{    float:left;    padding:0px 10px 0px 0px;}.content .productListBox ul h2{    font-size:15px;    color:#000;    font-weight:normal;    padding:10px 0px 0px 0px;}.content .productListBox ul h2 a{    font-size:16px;    color:#019dcc;}.content .productListBox ul h2 b{    display:block;}.content .productListBox ul h2 span{    color:#a6a6a6;    display:inline;}.content .productListBox ul h2 a:hover, .content ul.productList li a.active{    color:#0396ce;    text-decoration:none;    background-position: bottom left;}.content .productListBox ul p{    padding:0px;}.content .productListBox .title{    font-size:20px;    color:#bab9b9;    padding:15px 20px 5px 20px;    margin:0px 10px;    display:block;    background: url('../img/bkg/product_box_title_bkg.jpg') 0px 16px no-repeat;}.content .productListBox .titleRight{    float:right;    background: url('../img/bkg/product_box_title_bkg.jpg') 100% 16px no-repeat;}/* ------------------------------------------------------------------------ .product list box *//* ------------------------------------------------------------------------ promote product list */.promoteProductListBox {    width:940px;    padding:0px 20px;}.content .promoteProductListBox .title{    font-size:12px;    color:#636363;    padding:40px 0px 5px 10px;    margin:0px 10px;    display:block;    width:160px;    float:left;    background: url('../img/bkg/promote_product_list_box_bkg.png') 0px 48px no-repeat;}.content .promoteProductListBox .title span{    font-size:14px;    color:#0396ce;    display:block;}.content .promoteProductListBox ul{    display:block;    float:left;    width:750px;    list-style-type:none;}.content .promoteProductListBox ul li{    float:left;    width:375px;}.content .promoteProductListBox ul li img{    float:left;}.content .promoteProductListBox ul li .text{    float:left;    width:260px;    padding:10px 0px 0px 15px;    background: url('../img/bkg/promote_product_list_box_bkg.png') 0px 15px no-repeat;}.content .promoteProductListBox ul li h2{    padding:0px;}.content .promoteProductListBox ul li h2 a{    font-size:15px;    color:#000;    font-weight:normal;    padding:10px 0px 0px 0px;}.content .promoteProductListBox ul li h2 a:hover{    color:#019dcc;}.content .promoteProductListBox ul li p{    padding:3px 0px 3px 0px;    font-size:11px;}.content .promoteProductListBox ul li a.more{    width:64px;    height:20px;    display:block;    background: url('../img/text/button_sprawdz_teraz.png');}.content .promoteProductListBox ul li a.more span{    display:none;}/* ------------------------------------------------------------------------ promote product list *//* --------------------------------------------------------------------------- form */.content .contentMainLongText form ul{    list-style-type:none;    width:500px;    padding-left:170px;}.content .contentMainLongText form ul li{    padding-top:4px;    display:block;    clear:both;    background: none;}.content .contentMainLongText form ul li h3{    padding:5px 0px 0px 0px;}.content .contentMainLongText form ul li label{    width:150px;    padding-right:10px;    display:block;    float:left;    line-height:29px;}.content .contentMainLongText form ul li label.error{    clear:both;    font-size:11px;    line-height:14px;    width:200px;    color:red;    padding:2px 0px 4px 75px;}.content .contentMainLongText form ul li .iText, .content .contentMainLongText form ul li textarea{    width:239px;    height:15px;    padding:7px 10px 7px 10px;    border:none;    font-family: "Arial" , sans-serif;    font-size: 13px;    color: #bbbbbb;    background: url('../img/bkg/input_text_bkg.jpg');}.content .contentMainLongText form ul li textarea{    height:202px;    height:111px;    background: url('../img/bkg/textarea_bkg.jpg');    overflow:hidden;}.content .contentMainLongText form ul li.agree{    padding:4px 0px 0px 70px;}.content .contentMainLongText form ul li.agree label{    font-size:10px;    display:inline;    text-align:left;    width:240px;    float:left;    padding:0px 0px 0px 10px;    margin-bottom:0px;    background: none;    line-height:14px;}.content .contentMainLongText form ul li.agree input{    float:left;    margin-top:3px;}/* --------------------------------------------------------------------------- form *//* --------------------------------------------------------------------------- breadcrumbs */.content .breadcrumbs{    padding:0px 0px 0px 15px;    height:25px;}.content .breadcrumbs ul{    list-style-type:none;}.content .breadcrumbs ul li{    float:left;    padding:0px 7px 0px 13px;    background: url('../img/bkg/breadcrumbs_separator.jpg') 0px 4px no-repeat;}.content .breadcrumbs ul li.first{    background:none;    padding-left:0px;}.content .breadcrumbs ul li a{    color:#636363;    font-weight:normal;}.content .breadcrumbs ul li.last a{    color:#019dd0;    font-weight:bold;    text-decoration:underline;}/* --------------------------------------------------------------------------- .breadcrumbs *//* --------------------------------------------------------------------------- newsletter box */.content .newsletterBox{    position:absolute;    bottom:-42px;    left:-28px;    width:216px;    height:127px;    padding:50px 0px 0px 50px;    background: url('../img/bkg/newsletter_box_bkg.png');}.content .newsletterBox strong{    color:#0396ce;    font-size:normal;    font-size:16px;}.content .newsletterBox p{    display:block;    width:180px;    height:20px;    overflow:hidden;    padding:0px;}.content .newsletterBox p.success{    height:40px;}.content .newsletterBox form{    width:189px;    height:29px;    position:relative;    display:block;    margin:11px 0px 0px 11px;}.content .newsletterBox .iText{    width:130px;    height:15px;    padding:7px 10px 7px 10px;    position:absolute;    top:0px;    left:0px;    border:none;    font-family: "Arial" , sans-serif;    font-size: 13px;    color: #bbbbbb;    background: url('../img/bkg/content_newsletter_inpu_bkg.jpg');}.content .newsletterBox .iButton{    position:absolute;    top:0px;    left:150px;}.content .searchResultList ul{    list-style-type:none;}.content .searchResultList ul li{    padding-top:15px;    clear:both;}.content .searchResultList ul li a{    color:#019DCC;    font-size:16px;}.content .searchResultList ul li a:hover{    color:#000;    text-decoration:none;}.content .searchResultList ul li p{    padding:0px;}.content .searchResultList ul li a.more{    float:right;}.content .searchResultPagination{    padding:30px 0px 0px 200px;}.content .searchResultPagination .prev, .content .searchResultPagination ul{    float:left;}.content .searchResultPagination ul{    list-style-type:none;    padding:0px 4px;}.content .searchResultPagination ul li{    float:left;    padding:0px 4px;}/* ------------------------------------------------------------------ contact form */#content .mainContactNewsletter{    width:623px;    padding-top:30px;    padding-left:0px;}#content .mainContactNewsletter h3{    float:left;    width:217px;    margin-right:74px;    padding-top:20px;    text-align:left;}#content .mainContactNewsletter h3{    float:left;    width:217px;    margin-right:74px;    padding-top:20px;    text-align:left;}#content .mainContactNewsletter ul li.agree{    padding-top:5px;}#content .mainContactNewsletter ul li.agree input{    float:left;    margin-top:3px;}#content .mainContactNewsletter ul li.agree label{    width:190px;    margin:0px;    padding:0px;}#content .mainContactNewsletter ul li p.required{    text-align:left;    width:100px;    padding:5px 0px 0px 0px;    margin-top:50px;}/* ------------------------------------------------------------------------------ END CONTENT *//* ------------------------------------------------------------------------------ FOOTER */#footer{    padding-top:40px;    height:60px;}#footer ul.mainMenu{    width:635px;    list-style-type:none;    padding:0px 0px 0px 18px;    display:block;    float:left;}#footer ul.mainMenu li{    float:left;    padding:0px 7px 0px 10px;    line-height:13px;    background: url('../img/bkg/footer_menu_separator.jpg') 0 7px no-repeat;}#footer ul.mainMenu li.first{    background: none;    padding-left:0px;}#footer ul.mainMenu li a{    color:#b4b4b4;    font-size:11px;    font-weight:normal;}#footer ul.mainMenu li a:hover{    color:#000;    text-decoration:none;}#footer a.sointeractive{    width:116px;    height:19px;    display:block;    float:right;    margin-right:10px;    background: url('../img/text/logo_sointeractive.jpg');}#footer a.sointeractive:hover{    background-position:bottom left;}#footer a.sointeractive span{    display:none;}/* ---- index page */.index .leftColumn {    float: left;    width:662px;}.index .rightColumn {    float: right;    height: 100%;    background-image: url(../img/bkg/right-column.png);    background-repeat: no-repeat;    padding-left: 10px;    padding-top: 20px;    background-position: 0 20px;    margin-right: 30px;    width:220px;}.index .versions {    width: 650px;    height: 190px;    margin-left: 10px;    margin-top: 31px;}.index .versions ul {    width: 600px;    height: 190px;    float: left;    overflow: hidden;    background: url(../img/bkg/index/widget/products.png) center no-repeat;}.index .versions li {    list-style-type: none;    display: block;    float: left;    width: 200px;    height: 100%;    text-align: center;}.index .versions .prev {    display: block;    float: left;    margin-top:60px;}.index .versions .next {    display: block;    float: right;    margin-top:60px;}.index versions dt {    clear: both;}.index .versions dd {    margin-left: 0;}.index .versions li a {    display: block;    background: url(../img/text/sprawdz-teraz.png);    width: 98px;    height: 28px;    margin: auto;}.index .versions h3 {   /* margin-bottom: 87px; */}.index .versions div.product-description {off-margin-top: 10px;height: 130px;}.index .versions a span {    display: none;}.index .explore {    width: 630px;    height: 156px;    background: url(../img/bkg/index/widget/explore.png) no-repeat;    margin-left: 31px;}.index .contact-us {    margin-left: 10px;    float: left;    margin-right:20px;}.index .explore .download {    float: right;    width: 470px;    margin-top: 20px;}.index .explore .download h3 {    font-size: 27px;    color: #0396ce;    margin-bottom: 15px;    padding-top:10px;}.index .explore  .download a {    float: left;    display: block;    margin-right: 22px;}.index .explore .download p {    float: left;    width: 300px;    padding-top: 0;}.index .explore .download h4 {    font-size: 14px;    float: left;}.index .explore ul {    padding-top: 65px;    width: 160px;    float:left}.infoLinks li {    height: 16px;    padding-left: 20px;}li.pdf {    background: url(../img/ico/pdf.png) no-repeat;}li.chat {    background: url(../img/ico/chat.png) no-repeat;}.two-column .infoLinks {    padding-top: 60px;    background: url(../img/text/poznaj-ibard24.jpg) no-repeat;    margin-bottom: 20px;}.index .news {    width: 475px;    background: url(../img/bkg/index/widget/news.png) no-repeat;    height: 104px;    float : left;    padding-top: 23px}.index .news dl {    padding-left: 10px}.index .news dd {    float: left;    margin-left: 11px;    color: #8daf0b;}.index .news dt {    float: left;    clear: both;}.index .features {    width: 228px;    height: 274px;}.index .features h1 {    text-align: center;}.index .features h2 {    color: #0396ce;    font-size: 13px;    padding: 0;    font-weight: bold;}.index .features p {    font-size: 11px;    padding: 0;    padding-bottom: 8px;    }.index .features li {    background-repeat: no-repeat;    background-position: left center;    padding-left: 40px;margin-top: 8px;    display: block;}.index .features li.share {    background-image: url(../img/ico/features/share.png);}.index .features li.archive {    background-image: url(../img/ico/features/archive.png);}.index .features li.synchronize {    background-image: url(../img/ico/features/synchronize.png);}.index .features li.use {    background-image: url(../img/ico/features/use.png);}.socialize ul:hover {    background: url(../img/bkg/index/widget/socialize.png) no-repeat;}.socialize ul {    width: 281px;    height: 44px;    background: url(../img/bkg/index/widget/socialize-hidden.png) no-repeat;    margin: auto;    position: relative;    top:-20px;    list-style-type: none;    padding-left: 21px;}.socialize li {    padding-top:7px;    width: 34px;    height: 28px;    float: left;    display: block;    visibility: hidden;    position: relative;}.socialize li a {    width: 34px;    height: 28px;    display: block;    background-repeat: no-repeat;}.socialize li span {    display: none;}.socialize li.rss a {    background-image: url(../img/button/social/rss.png) ;}.socialize li.facebook a{    background-image: url(../img/button/social/facebook.png) ;}.socialize li.blip a {    background-image: url(../img/button/social/blip.png) ;}.socialize li.youtube  a{    background-image: url(../img/button/social/youtube.png) ;}.socialize li.linkedin a{    background-image: url(../img/button/social/linkedin.png) ;}.socialize li.buzz a{    background-image: url(../img/button/social/buzz.png) ;}.socialize li.digg a{    background-image: url(../img/button/social/digg.png) ;}.contentMainLong .faq {    margin-left: 20px;    width: 680px;}.contentMainLong .faq dl dt { padding-bottom: 10px;}.contentMainLong .faq dl dd li {list-style-type: disc;margin-left: 13px;}.contentMainLong .funkcjonalnosci {    margin-left: 20px;    width: 690px;}.contentMainLong .funkcjonalnosci dl dt img {    vertical-align: middle;}.contentMainLong .funkcjonalnosci dl dd  {    margin-left: 60px;}.contentMainLong .faq dl dt{    font-weight: bold;    font-size: 16px;    background: url(../img/ico/question.jpg) no-repeat;    padding-left:40px;    color: black;}.contentMainLong .funkcjonalnosci dl dt{    margin-bottom: 10px; }.contentMainLong .funkcjonalnosci dl dt span.title {    font-weight:bold;    font-size:16px;    color: #0396ce;    margin-left: 32px;}.contentMainLong .funkcjonalnosci dl dt span.description {    font-weight:bold;    font-size:16px;    color: black;    margin-left: 65px;    position: relative;    top: -5px;    display: block;}.contentMainLong .funkcjonalnosci dl dd {    position: relative;    top: -15px;}.contentMainLong .funkcjonalnosci dl dd li {   list-style-type: disc;   margin-left: 10px;}.contentMainLong .faq dl dt a span, .contentMainLong .funkcjonalnosci dl dt a span{    display: none;}.contentMainLong .faq dl dt span.description a, .contentMainLong .funkcjonalnosci dl dt span.description a {    background: url(../img/ico/expand.jpg) no-repeat top left;    width: 20px;    height: 17px;    display: inline-block;    vertical-align: middle;}.contentMainLong .faq dl dt span.description a.active, .contentMainLong .funkcjonalnosci dl dt span.description a.active {    background-position: bottom left;}.contentMainLong .faq dl dd, .contentMainLong .funkcjonalnosci dl dd {    display: none;}.contentMainLong .funkcjonalnosci dl dd {    margin-left: 65px;    font-size: 13px;}.subRightMenu div.widget{    margin-bottom: 20px}.icomarchlogo {    background: url(../img/text/icomarch24-logo.jpg);    display: block;    width: 97px;    height: 27px;    float: left;}.icomarchlogo span {    display: none;}.about {margin: 15px 15px 0px 15px;}ul.news-pagination li {display: inline;margin-left: 5px;   }/*------------------------- new home page */.content .contentHomePage{  padding:0px 9px 0px 9px;}.content .contentHomePage h1{  color:#0396ce;  font-size:25px;  text-align:center;  display:block;  padding:5px 0px 20px 0px;}/*-------------------- help */.content .contentHelpTopBox{  width:131px;  height:34px;  display:block;  position:absolute;  top:-49px;  right:-1px;  text-align:center;  background: url('../img/bkg/help_top_box_bkg.png') top right no-repeat;}.content .contentHelpTopBox span{  font-size:11px;  display:block;  padding:4px 0px 2px 0px;}.content .contentHelpTopBox  a{  color:#636363;  font-weight:normal;  font-size:11px;}/*-------------------- .help *//*-------------------- product */.content .productListBox {  width:923px;  background:none;  clear:both;}.content .productListBox .title{  display:block;  width:157px;  height:21px;  padding:0px;  margin:0px;  float:left;  background: url('../img/text/dla_osob_indywidualnych.jpg') 0px 0px no-repeat;}   .content .productListBox .title span{  display:none;}.content .productListBox .titleRight{  float:left;  background: url('../img/text/dla_firm.jpg') 0px 0px no-repeat;}   .content .productListBox .pobierzZaDarmo{  width:166px;  height:30px;  display:block;  background: url('../img/text/pobierz_za_darmo.png');}.content .productListBox .pobierzZaDarmo span{  display:none;}.content .productListBox .listBoxLeft .pobierzZaDarmo{  position:absolute;  bottom:20px;  right:15px;}.content .productListBox .listBoxRight .pobierzZaDarmo{  position:absolute;  top:-18px;  right:10px;  width:176px;  height:35px;  display:block;  background: url('../img/text/pobierz_za_darmo_2.png');}.content .productListBox .listBox{       width:441px;  float:left;  padding:0px 11px 0px 5px;}.content .productListBox .listBoxRight{       padding-right:0px;}.content .productListBox ul{  list-style-type:none;}                   .content .productListBox ul li{  padding:8px 15px 8px 15px;  width:411px;  height:135px;  display:block;  clear:both;  position:relative;  overflow:visible;  float:left;}     .content .productListBox .listBoxRight ul li{  padding:5px 15px 5px 15px;  height:96px;}  .content .productListBox ul li.item_1{     background: url('../img/bkg/offer_box_blue_1.jpg') 0 0 no-repeat;}  .content .productListBox ul li.item_2{     height:140px;  background: url('../img/bkg/offer_box_blue_2.jpg') 0 0 no-repeat;}  .content .productListBox ul li.item_g_1{     background: url('../img/bkg/offer_box_grey_1.jpg') 0 0 no-repeat;}  .content .productListBox ul li.item_g_2{      height:90px;  background: url('../img/bkg/offer_box_grey_2.jpg') 0 0 no-repeat;}  .content .productListBox ul li.item_g_3{       height:92px;  background: url('../img/bkg/offer_box_grey_3.jpg') 0 0 no-repeat;}       .content .productListBox ul img{  float:left;  margin-top:10px;  padding:0px 10px 0px 0px;}.content .productListBox ul .text{  float:left;  width:300px;}.content .productListBox ul h2{  font-size:15px;  color:#000;  font-weight:normal;  padding:23px 0px 0px 0px;}       .content .productListBox ul h2 a{  font-size:16px;  color:#019dcc;  float:left;}.content .productListBox ul h2 b{  display:block;  clear:both;}.content .productListBox ul h2 span{  color:#a6a6a6;  display:inline;}.content .productListBox ul h2 a:hover, .content ul.productList li a.active{  color:#0396ce;  text-decoration:none;}              .content .productListBox ul p{  padding:0px;  font-size:11px;  line-height:13px;}.content .productListBox .listBoxRight ul li img{  margin-top:0px;}   /*-------------------- .product *//*-------------------- compare */.content .compareBox{  text-align:center;  padding:20px 0px 10px 0px;}.content .compareBox a{  display:block;  width:254px;  height:41px;  margin:0px auto;  background: url('../img/text/porownaj_produkty_ibard.png');}.content .compareBox a span{  display:none;}/*-------------------- .compare *//*-------------------- news */.content .mainPageNews{  background: url('../img/bkg/main_page_news_separator.png') 100% 17px no-repeat;}.content .mainPageNews h2{  font-size:14px;}.content .mainPageNews .listItem{  list-style-type:none;  display:block;  float:left;  padding-top:10px;}.content .mainPageNews .listItem li{  clear:both;  padding-top:5px;}.content .mainPageNews .listItem li span.date{  width:70px;  display:block;  text-align:center;  color:#868686;  float:left;}.content .mainPageNews .listItem li a{  color:#8daf0b;}.content .mainPageNews .aboutSatisfaction{  float:right;  padding:10px 10px 0px 0px;}.content .mainPageNews .aboutSatisfaction .title{  float:left;  color:#8daf0b;  font-size:18px;  padding:13px 15px 0px 0px;}.content .mainPageNews .logo{  float:left;}.content .mainPageNews .logo span{  clear:both;  display:block;  color:#8daf0b;  font-size:12px;}/*-------------------- .news *//*-------------------- social */.content .socialize{  clear:both;  position:absolute;  left:325px;  right:auto;  widtH:280px;}.content .socialize ul{  top:5px;}/*-------------------- .social *//*------------------------- new home page */#top ul.languageMenu {    display: block;    height: 30px;	float:right;    list-style-type: none;        padding-top: 10px;    width: 95px;}#top ul.languageMenu li a{	float:left;	width:30px;	height:30px;}#top ul.languageMenu li.en a {    background: url("../img/ico/lang_en.jpg") no-repeat scroll left top transparent;}#top ul.languageMenu li {    float: left;    height: 34px;    list-style-type: none;    padding: 0 5px 0 10px;}#top ul.languageMenu li a span {    display: none;}
