@charset "utf-8";
/* $Id: style-packded.css 670 2010-07-05 08:34:31Z kjanisz $ */

/* START: typography */
/* clear style:start nie zmieniac */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0}table {border-collapse:collapse;border-spacing:0}fieldset, img { border:none }address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}strong { font-weight:bold }ol, ul { list-style:none }caption, th, body { text-align:left }h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal}q:before, q:after { content:'' }abbr, acronym { border:0 }.clear {clear:both;height:0;font-size:0; overflow:hidden; line-height:0px;}a img { border:none }.alt { display:none; }
/* for editor only */
body.pageContent{
border:1px dotted red;
}
/* for editor only:end */
.imgText{
text-indent:-2000px;
outline:none;
}
body{
background:#ffffff;
font-family:Tahoma;
font-size:12px;
color:#414141;
}
a{
color:#4C0077;
text-decoration:none;
}
a:hover{
color:#4c0077;
}
.pageContent{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#forCompany .pageContent h3{
color:#14a8f5;
}
.pageContent p{
padding:0px 0px 20px 0px;
}
.pageContent p.condition{
padding-top:20px;
font-size:10px;
color:#a4a4a4;
}
.pageContent blockquote{
font-size:11px;
padding:0px 38px 20px 38px;
font-style:italic;
color:#5b5b5b;
}
.pageContent ul{
padding-top:5px;
margin-left:20px;
list-style-type:none;
margin-bottom:15px;
}
.pageContent ul li{
padding:0px 0px 8px 16px;
background:transparent url(../img/bullet/et_bullet.png) no-repeat scroll left 4px;
}
.pageContent ol{
margin-left:32px;
}
.pageContent ol li{
padding:0px 0px 20px 115px;
font-size:11px;
color:#5b5b5b;
}
.tblCenter{
text-align:center;
}
.tblLeft{
text-align:left;
}
.tblRight{
text-align:right;
}
/* END: typography */

/* ==============================================*/

/* START: menu */
#mainMenu li{
float:left;
display:inline;
height:32px;
}
#mainMenu li a{
display:block;
height:32px;
text-indent:-2000px;
outline:none;
background-repeat:no-repeat;
}
#mainMenu li a:hover,
#mainMenu li.activeItem a{
background-position:0px -32px;
}
#mItem_odzyskaj a{
background-image:url(../img/menu/main/m-odzyskaj.png);
width:132px;
}
#mItem_informacje a{
background-image:url(../img/menu/main/m-informacje.png);
width:160px;
}
#mItem_o_firmie a{
background-image:url(../img/menu/main/m-o-firmie.png);
width:77px;
}
#mItem_kontakt a{
background-image:url(../img/menu/main/m-kontakt.png);
width:77px;
}
#mainMenu #mItem_panel{
float:right;
}
#mainMenu #mItem_panel a{
background-image:url(../img/menu/main/m-panel.png);
width:113px;
}

/* submenu */

#subMenuList li{
float:left;
margin-right:16px;
}
#subMenuList li a{
color:#fff;
text-decoration:none;
font-size:12px;
}
#subMenuList li a:hover{
color:#fff;
text-decoration:underline;
}

/* breadcrumb */

#breadcrumb ul{
padding:0px 0px 0px 10px;
height:14px;
padding-top:1px;
}
#breadcrumb li{
float:left;
display:inline;
padding-left:11px;
margin-right:11px;
background:url(../img/pointer/localizer-pointer.gif) 0px 6px no-repeat;
}
#breadcrumb li a{
font-size:10px;
color:#666666;
text-decoration:underline;
}
#breadcrumb li.first{
background:none;
padding-left:0px;
}
#breadcrumb li.activeItem a{
color:#2a56be;
}


/* footer menu */
#footerMenu li{
float:left;
margin-right:12px;
display:inline;
}
#footerMenu li a{
color:#858181;
font-size:10px;
text-decoration:underline;
}
#footerMenu li a:hover{
color:#414141;
}

/* infoMenu */
#infoMenu li{
float:left;
display:inline;
height:28px;
}
#infoMenu li a{
display:block;
height:28px;
text-indent:-2000px;
outline:none;
background-repeat:no-repeat;
}
#infoMenu li a:hover,
#infoMenu li.activeItem a{
background-position:0px -28px;
}
#imItem_odzyskaj a{
background-image:url(../img/menu/kraj_tab/odzyskaj-podatek-tab.png);
width:132px;
}
#imItem_informacje a{
background-image:url(../img/menu/kraj_tab/podstawowe-informacje-tab.png);
width:172px;
}
#imItem_pytania a{
background-image:url(../img/menu/kraj_tab/pytania-i-odpowiedzi-tab.png);
width:148px;
}
/* END: menu */

/* ==============================================*/

/* START: layout */
#mainWrapper{
width:950px;
margin:0px auto;
padding-top:20px;
}
#header{
height:96px;
background:url(../img/header.png) no-repeat;
}
#logo{
float:left;
display:inline;
width:184px;
height:60px;
/*background:url(../img/logo/euro-tax-logo.png) no-repeat;*/
}
#slogan{
float:left;
display:inline;
/*background:url(../img/text/euro-tax-slogan.png) no-repeat;*/
width:272px;
height:63px;
margin-left:27px;
}
#infoline{
float:right;
display:inline;
/*background:url(../img/text/infoline.png) no-repeat;*/
width:306px;
height:55px;
}

#mainMenu{
height:32px;
background:url(../img/bg/main-menu-bg.png) repeat-x;
}
#subMenu{
height:32px;
background:#1e4dbc url(../img/bg/submenu-bg.png) left bottom no-repeat;
}
#subMenuList{
float:left;
display:inline;
width:615px;
margin:5px 0px 0px 10px;
height:18px;
}

#breadcrumb{
height:23px;
background:#cecdcd url(../img/bg/localizer-bg.png) no-repeat;
margin-bottom:14px;
}
#mainContentWrapper{
padding-bottom:10px;
}
#footer{
height:47px;
background:#cfcece url(../img/bg/footer-bg.png) no-repeat;
}
#footerLogo{
float:left;
display:inline;
background:url(../img/logo/euro-tax-footer-logo.gif);
width:115px;
height:39px;
text-indent:-2000px;
outline:none;
margin:4px 0px 0px 4px;
}
#footerMenu{
float:left;
display:inline;
height:13px;
padding-top:15px;
margin-left:15px;
width:610px;
}
#infolineFooter{
background:url(../img/text/infoline-footer.gif) no-repeat;
width:149px;
height:38px;
text-indent:-2000px;
float:right;
display:inline;
margin:4px 4px 0px 0px;
}

#manufacture{
padding:13px 8px 20px 0px;
height:20px;
}
.fleft{
float:left;
width:300px;
}
fright{
float:right;
width:40%
}
#hyperCrew{
text-indent:-2000px;
display:inline;
float:right;
background:url(../img/logo/hypercrew-logo.png) no-repeat;
height:20px;
width:114px;
outline:none;
}
#stopka_tekst img{
padding: 0px 30px 5px 30px;
}
#stopka_tekst p{
font-size: 7pt;
color: gray;
}
#facebook,
#facebook a{
font-size:10px;
color: #777777;
background:url(../img/facebook.png) no-repeat left;
padding-left:20px;
}
#mainContentCol{
float:left;
width:633px;
display:inline;
}
#navCol{
float:right;
display:inline;
width:306px;
}
.mainFormTitle{
background:url(../img/form/main/form-wypelnij.png) no-repeat;
width:229px;
height:47px;
text-indent:-2000px;
display:block;
margin-bottom:2px;
}
.mainFormMiddle{
background:#2e014e url(../img/form/main/form-middle.png) repeat-x;
height:366px;
padding-left:7px;
padding-bottom:12px;
_padding-bottom:10px;
}
.mainFormTop{
background:url(../img/form/main/form-top.png) left bottom no-repeat;
height:10px;
overflow:hidden;
width:306px;
}
.mainFormBottom{
background:url(../img/form/main/form-bottom.png) left top no-repeat;
height:10px;
overflow:hidden;
width:306px;
}

.mpageColLeft{
width:309px;
float:left;
}
.mpageColRight{
width:312px;
float:right;
}
#mainForm{
margin-bottom:10px;
}

/* m page tab */

.mpageTab{
height:299px;
background:url(../img/bg/mpage-add-left.png) left top no-repeat;
}
.mpageTabContent{
margin-left:150px;
background-repeat:no-repeat;
background-position:0px 0px;
height:299px;
}
.mpageTabMwr{
position:relative;
}
.mpageTabMwr ul{
position:absolute;
z-index:1000;
left:7px;
top:12px;
width:165px;
}
.mpageTabMwr ul span{
display:block;
height:40px;
width:165px;
background-repeat:no-repeat;
background-position:0xp 0px;
text-indent:-2000px;
outline:none;
behavior: url("iepngfix.htc");
}
.mpageTabMwr ul span.selected{
/*background-position:-165px 0px;*/
}

#mp_oferty_specjalne{
background-image:url(../img/menu/mpage_tab/t-oferty-specjalne.png);
}
#mp_wielka_brytania{
background-image:url(../img/menu/mpage_tab/t-wielka-brytania.png);
}
#mp_irlandia{
background-image:url(../img/menu/mpage_tab/t-irlandia.png);
}
#mp_holandia{
background-image:url(../img/menu/mpage_tab/t-holandia.png);
}
#mp_niemcy{
background-image:url(../img/menu/mpage_tab/t-niemcy.png);
}
#mp_usa{
background-image:url(../img/menu/mpage_tab/t-usa.png);
}
#mp_norwegia{
background-image:url(../img/menu/mpage_tab/t-norwegia.png);
}
#mp_oferty_specjalne.selected{
background-image:url(../img/menu/mpage_tab/over/t-oferty-specjalne.png);
}
#mp_wielka_brytania.selected{
background-image:url(../img/menu/mpage_tab/over/t-wielka-brytania.png);
}
#mp_irlandia.selected{
background-image:url(../img/menu/mpage_tab/over/t-irlandia.png);
}
#mp_holandia.selected{
background-image:url(../img/menu/mpage_tab/over/t-holandia.png);
}
#mp_niemcy.selected{
background-image:url(../img/menu/mpage_tab/over/t-niemcy.png);
}
#mp_usa.selected{
background-image:url(../img/menu/mpage_tab/over/t-usa.png);
}
#mp_norwegia.selected{
background-image:url(../img/menu/mpage_tab/over/t-norwegia.png);
}

.mpageTabContent .mpageTabPanel{
height:299px;
display:none;
}
.mpageTabContent .relWr{
position:relative;
}
.mpageTabContent .relWr .special-sprawdz-btn{
display:block;
text-indent:-2000px;
width:104px;
height:38px;
background:url(../img/btn/sprawdz-btn.png) no-repeat;
}
.mpageTabContent .relWr .special-sprawdz-btn:hover{
background:url(../img/btn/sprawdz-btn-on.png) no-repeat;
}

#mp_oferty_specjalne_panel ul,
#mp_wielka_brytania_panel ul,
#mp_irlandia_panel ul,
#mp_holandia_panel ul,
#mp_niemcy_panel ul,
#mp_usa_panel ul,
#mp_norwegia_panel ul{
padding:0px 0px 0px 28px;
width:244px;
}

#mp_oferty_specjalne_panel ul li,
#mp_wielka_brytania_panel ul li,
#mp_irlandia_panel ul li,
#mp_holandia_panel ul li,
#mp_niemcy_panel ul li,
#mp_usa_panel ul li,
#mp_norwegia_panel ul li{
color:#fff;
padding:0px 0px 10px 15px;
font-size:12px;
background:url(../img/pointer/pointer2.gif) 0px 3px no-repeat;
}

#mp_oferty_specjalne_panel .relWr a,
#mp_wielka_brytania_panel .relWr a,
#mp_irlandia_panel .relWr a,
#mp_holandia_panel .relWr a,
#mp_niemcy_panel .relWr a,
#mp_usa_panel .relWr a,
#mp_norwegia_panel .relWr a{
position:absolute;
z-index:1000;
left:370px;
top:252px;
}


.longBoxMiddle{
padding:0px;
background:url(../img/box/long/long-middle-bg.png) repeat-y;
width:633px;
overflow:hidden;
}
.longBoxText{
padding: 0px 20px;
}
.pageTitle{
font-size:16px;
color:#2a56be;
font-weight:bold;
padding:0px 0px 10px 0px;
}
.pageTitleW3{
padding:0px 0px 5px 0px;
}
.pageSubTitleF12{
font-size:12px;
color:#414141;
padding:0px 0px 10px 0px;
}
.pageSubTitle{
font-size:11px;
color:#414141;
padding:0px 0px 10px 0px;
}

/* kraj */
div#infoMenu {
margin:0px 1px;
padding-left: 15px;
height:28px;
background:url(../img/bg/info-menu-bg.png) repeat-x;
}
div.infoText,
.pageContent {
padding:15px;
overflow:hidden;
}
div.infoTextWT {
padding-top:0px;
}
div.infoText .infoPhoto {
float:left;
margin:0px 15px 5px 0px;
}
div.infoText .infoPhoto .infoPhotoTop {
width:209px;
height:4px;
background:url(../img/box/kraj/info-photo-top.png) no-repeat;
overflow:hidden;
}
div.infoText .infoPhoto .infoPhotoMid {
padding:0px 4px;
background:#f0f0f0;
overflow:hidden;
}
div.infoText .infoPhoto .infoPhotoBtm {
width:209px;
height:4px;
background:url(../img/box/kraj/info-photo-btm.png) no-repeat;
overflow:hidden;
}
div.infoText .infoPdf {
display:block;
padding:14px 0px 14px 40px;
font-weight:bold;
color:#2a56be;
text-decoration:underline;
background:url(../img/icon/icon-pdf.png) no-repeat 5px center;
overflow:hidden;
}
div.infoSpacer {
margin:10px 0px 20px;
height:1px;
background-color:#dbdbdb;
overflow:hidden;
}
div.longBoxMiddle .subTitle {
margin-bottom:15px;
font-weight:bold;
}
div.longBoxMiddle .subText {
margin-bottom:15px;
}
div.blockInfoQuest, div.blockDocuments, div.blockForm {
padding:0px 15px;
overflow:hidden;
}
div.blockDocuments .button {
padding:0px 0px 15px;
overflow:hidden;
}
div.blockDocuments .button a.getDocuments {
display:block;
width:177px;
height:42px;
text-indent: -2000px;
background:url(../img/btn/pobierz-dokumenty.png) no-repeat;
}

/* message boxy */
.communicate{
padding: 15px;
font-size: 12px;
margin: 10px;
color:white;
}
.success{
border: 1px solid #0aa303;
background:#0aa303 url(../img/messages/success.gif) repeat-x top;
}
.error{
border: 1px solid #c20000;
background:#c20000 url(../img/messages/error.gif) repeat-x top;
}
.warning{
border: 1px solid #e89724;
background:#e89724 url(../img/messages/wrong.gif) repeat-x top;
}
.info{
border: 1px solid #0736a6;
background:#0736a6 url(../img/messages/info.gif) repeat-x top;
}
.default{
border: 1px solid #0736a6;
background:#0736a6 url(../img/messages/info.gif) repeat-x top;
}
.icon-info,
.icon-default{
display:inline-block;
background:url(../img/messages/icon-default.gif) no-repeat;
}
.icon-error{
display:inline-block;
background:url(../img/messages/icon-error.gif) no-repeat;
}
.icon-success{
display:inline-block;
background:url(../img/messages/icon-success.gif) no-repeat;
}
.icon-warning{
display:inline-block;
background:url(../img/messages/icon-warning.gif) no-repeat;
}
.messageText{
display:inline-block;
padding: 5px 5px 5px 50px;
}
/* END: layout */

/* ==============================================*/

/* START: box */
.slongBoxMiddle{
padding:10px 0px 15px 0px;
background:url("../img/box/long/slong-bg.png") repeat-y;
width:949px;
}

/* dzieki */
.slongBoxMiddle .colorBoxTop, .slongBoxMiddle .colorBoxBtm{
margin:auto;
width:909px;
}
.slongBoxMiddle .colorBoxMid{
margin:auto;
padding: 5px 10px;
width: 889px;
color: #fff;
overflow:hidden;
}
.slongBoxMiddle .colorBoxTitle{
margin-bottom: 4px;
font-weight: bold;
}
.slongBoxMiddle .colorBoxIcon{
padding-left: 45px;
}
.slongBoxMiddle .backToMain{
display:block;
margin:20px 20px 0px;
padding-left: 15px;
font-weight: bold;
color:#414141;
background: url("../img/bullet/main-bullet.gif") center left no-repeat;
}
.slongBoxMiddle .colorBoxMid-info{
background: #0938a8 url("../img/box/dzieki/box-info-bg.gif") repeat-x 0 0;
}
.slongBoxMiddle .colorBoxMid-uwaga{
background: #e99824 url("../img/box/dzieki/box-uwaga-bg.gif") repeat-x 0 0;
}
.slongBoxMiddle .colorBoxMid-dzieki{
background: #0aa403 url("../img/box/dzieki/box-dzieki-ok-bg.gif") repeat-x 0 0;
}
.slongBoxMiddle .colorBoxMid-blad{
background: #c40000 url("../img/box/dzieki/box-blad-bg.gif") repeat-x 0 0;
}
.slongBoxMiddle .colorBoxIcon-info{
background: url("../img/icon/icon-info.gif") no-repeat 0 0;
}
.slongBoxMiddle .colorBoxIcon-uwaga{
background: url("../img/icon/icon-uwaga.gif") no-repeat 0 0;
}
.slongBoxMiddle .colorBoxIcon-dzieki{
background: url("../img/icon/icon-dzieki.gif") no-repeat 0 0;
}
.slongBoxMiddle .colorBoxIcon-ok{
background: url("../img/icon/icon-ok.gif") no-repeat 0 0;
}
.slongBoxMiddle .colorBoxIcon-blad{
background: url("../img/icon/icon-blad.gif") no-repeat 0 0;
}

/* error */
.slongBoxMiddle .errorBox{
margin:auto;
padding:4px;
width:903px;
height:31px;
background: url("../img/box/blad-box.png") top left no-repeat;
}
.slongBoxMiddle .errorBoxTitle{
padding:4px 90px;
font-size: 19px;
font-weight: bold;
color:#dc0303;
}
.slongBoxMiddle .errorBoxTitle.forbidden{
background: url("../img/text/403.gif") center left no-repeat;
}
.slongBoxMiddle .errorBoxTitle.notExists{
background: url("../img/text/404.gif") center left no-repeat;
}

/* kalkulator */
.longBoxMiddle .calcBox {
float:left;
margin:20px 20px 0px 0px;
width:332px;
}
* html .longBoxMiddle .calcBox {
margin:20px 20px 0px 10px;
}
.longBoxMiddle .calcBox .calcBoxTop {
width:332px;
height:5px;
background:url("../img/box/kalkulator/kalkulator-box-top.png") top left no-repeat;
overflow:hidden;
}
.longBoxMiddle .calcBox .calcBoxMid {
width:312px;
padding:10px;
background-color:#d4d4d4;
overflow:hidden;
}
.longBoxMiddle .calcBox .calcBoxBtm {
width:332px;
height:5px;
background:url("../img/box/kalkulator/kalkulator-box-btm.png") top left no-repeat;
overflow:hidden;
}
.longBoxMiddle .calcBoxText {
float:right;
margin-top: 20px;
width:215px;
}
/* long kalkulator */
.longCalcBoxRef {
margin:0px 20px;
}
.longBoxMiddle .longCalcBox {
width:357px;
}
.longBoxMiddle .longCalcBox .longCalcBoxTop {
width:357px;
height:5px;
background:url("../img/box/kalkulator/kalkulator-box-top.png") top left no-repeat;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .longCalcBoxMid {
width:337px;
padding:10px;
background-color:#d4d4d4;
overflow:hidden;
}

.longCalcBoxMidRef {
padding:10px;
background:url("../img/box/kalkulator/long-kalkulator-box-content.png") top left repeat-y;
overflow:hidden;
}

.longBoxMiddle .longCalcBox .longCalcBoxBtm {
width:357px;
height:5px;
background:url("../img/box/kalkulator/kalkulator-box-btm.png") top left no-repeat;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .longBoxLabelS {
float:left;
margin-right: 5px;
padding-top: 3px;
width:35px;
font-size:11px;
text-align: right;
}
#calculator_Model_Form_Contact .formElement,
.longBoxMiddle .longCalcBox .longBoxElement {
padding: 5px 0px;
overflow:hidden;
}
#calculator_Model_Form_Contact .formElement label,
.longBoxMiddle .longCalcBox .longBoxLabel {
float:left;
margin-right: 5px;
padding-top: 3px;
width:90px;
font-size:11px;
text-align: right;
}
.longBoxMiddle .longCalcBox .boxInText {
margin:10px 0px 0px 40px;
width:200px;
}
.longBoxMiddle .longCalcBox .blueBox {
margin:10px 0px 0px 40px;
}
.longBoxMiddle .longCalcBox .blueBox .blueBoxLeft {
float:left;
width:5px;
height:24px;
background:url("../img/box/kalkulator/blue-box-left.png") top left no-repeat;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .blueBox .blueBoxMid {
float:left;
padding:4px;
font-size:13px;
font-weight:bold;
color:#fff;
background-color:#2a56be;
}
.longBoxMiddle .longCalcBox .blueBox .blueBoxRight {
float:left;
width:5px;
height:24px;
background:url("../img/box/kalkulator/blue-box-right.png") top left no-repeat;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .inBox {
margin:10px 0px 0px 40px;
}
.longBoxMiddle .longCalcBox .inBoxTop {
width:289px;
height:6px;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .inBoxMid {
width:287px;
background-color:#fff;
border-left:1px solid #b9b8b8;
border-right:1px solid #b9b8b8;
font-size:11px;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxTitle {
padding:0px 10px 5px;
width:267px;
border-bottom:1px solid #b9b8b8;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxTable {
width:287px;
border-bottom:1px solid #b9b8b8;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxTable .inRow {
margin:0px 1px;
padding:5px 9px;
width:267px;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxTable .inRowSilver {
background-color:#efefef;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxTable .inRow .inRowLeft {
float:left;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxTable .inRow .inRowRight {
float:right;
font-weight:bold;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxFooter {
padding:5px 10px 0px;
width:267px;
color:#2a56be;
overflow:hidden;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxFooter .inFootLeft {
float:left;
}
.longBoxMiddle .longCalcBox .inBoxMid .inBoxFooter .inFootRight {
float:right;
font-weight:bold;
}
.longBoxMiddle .longCalcBox .inBoxBtm {
width:289px;
height:6px;
overflow:hidden;
}
.longBoxMiddle .longBoxTextPB20 { padding-bottom:20px; }
.longBoxMiddle .longBoxTextP20 { padding:20px; }
.longBoxMiddle .longBoxTextF11 { padding-top:20px; font-size:11px; }

/* kontakt */
table.contactTable {
margin:auto;
width:949px;
}
table.contactTable td {
vertical-align: top;
}
table.contactTable td.left {
width:180px;
padding: 0px 20px 10px;
}
table.contactTable td.mid {
padding:0px 20px 10px;
border-left:1px dotted #000;
border-right:1px dotted #000;
width:275px;
}
table.contactTable td.right {
width:275px;
padding:0px 20px 10px;
}
table.contactTable td.rightLong {
width:590px;
padding:0px 20px 10px;
border-left:1px dotted #000;
}
table.contactTable .titleIcon {
padding:9px 0px 8px 45px;
font-size:14px;
font-weight:bold;
color:#3861c2;
}
table.contactTable .zadzwonIcon {
background:url("../img/icon/icon-zadzwon.png") center left no-repeat;
}
table.contactTable .napiszIcon {
background:url("../img/icon/icon-napisz.png") center left no-repeat;
}
table.contactTable .przyjdzIcon {
background:url("../img/icon/icon-przyjdz.png") center left no-repeat;
}
table.contactTable .phoneTitleLine {
padding:14px 0px 0px;
}
table.contactTable .phoneValueLine {
padding:3px 0px;
font-weight:bold;
}
table.contactTable .spacer {
margin:15px 0px 5px;
height:1px;
background-color:#dbdbdb;
overflow:hidden;
}
table.contactTable .cellPhoneTitleLine {
padding:14px 0px 5px;
}
table.contactTable .cellPhoneValueLine {
padding:6px 0px 6px 40px;
font-weight:bold;
}
table.contactTable .cellOrange {
background:url("../img/icon/icon-tel-orange.png") no-repeat 6px center;
}
table.contactTable .cellEra {
background:url("../img/icon/icon-tel-era.png") no-repeat 6px center;
}
/*table.contactTable .cellPlus {
background:url("../img/icon/icon-tel-plus.png") no-repeat 0px center;
}*/
table.contactTable .sendTitleLine {
padding:14px 0px;
}
table.contactTable .sendValueLine {
padding:3px 0px;
}
table.contactTable .sendValueLine a {
text-decoration: underline;
color:#2a56be;
}
table.contactTable .cameAddress {
padding:14px 0px;
}
table.contactTable .cameOpenInfo {
padding:0px 0px 14px;
}
table.contactTable .extTitle {
padding:14px 0px 5px;
}
table.contactTable .extValue {
font-weight:bold;
}
table.contactTable .rightLongLeft {
float:left;
width: 200px;
}
table.contactTable .rightLongRight {
float:left;
margin-top: 14px;
background:url("../img/temp/contact-photo.jpg") top center no-repeat;
width: 390px;
height: 250px;
}
table.tableInfoQuest td {
vertical-align:top;
padding:7px 0px 10px 5px;
}
table.tableInfoQuest td a.question {
font-weight:bold;
color:#414141;
}
table.tableInfoQuest td .answer {
display:none;
margin:5px 0px 10px;
}
table.tableInfoQuest td.point {
padding:7px 0px 10px 1px;
width:28px;
font-size:12px;
font-weight:bold;
color:#ffffff;
background:#ebe9e9 url("../img/text/blue-dot.png") top left no-repeat;
text-align:center;
}
table.tableInfoQuest td.pointFirst {
	background:#ebe9e9 url("../img/text/blue-dot-first.png") top left no-repeat;
}
table.tableInfoQuest td.pointLast {
	background:#ffffff url("../img/text/blue-dot-last.png") top left no-repeat;
}

/* panel klienta */
.slongBoxTopPK{
width:950px;
height:5px;
background:url("../img/box/panel-klienta/blue-box-top.png") top left no-repeat;
overflow:hidden;
}
.slongBoxMiddlePK{
width:948px;
padding:10px 0px 15px 0px;
background:url("../img/bg/blue-panel-box-bg.png") top left repeat-x;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
overflow:hidden;
}
.slongBoxBtmPK{
width:950px;
height:5px;
background:url("../img/box/panel-klienta/blue-box-btm.png") top left no-repeat;
overflow:hidden;
}
.slongBoxMiddlePK .logText{
padding:40px 80px 0px;
color:#fff;
font-size:12px;
}
.slongBoxMiddlePK .logSpacer{
margin:35px 80px 30px;
height:1px;
background-color:#536598;
overflow:hidden;
}
.slongBoxMiddlePK .logTitle{
margin:0px 80px;
font-size:35px;
font-family:Arial;
color:#fff;
}
.slongBoxMiddlePK .logBox{
margin:0px 80px;
width:455px;
overflow:hidden;
}
.slongBoxMiddlePK .logBoxTop{
width:455px;
height:55px;
background:url("../img/box/panel-klienta/login-top.png") top left no-repeat;
overflow:hidden;
}
.slongBoxMiddlePK .logBoxForm{
padding:30px 0px;
width:453px;
border:1px solid #edf7eb;
background-color:#fff;
}
.slongBoxMiddlePK .logBoxForm .logBoxElement{
height:50px;
padding:0px 60px 0px;
}
.slongBoxMiddlePK .logBoxForm .logBoxElement .logBoxLabel{
float:left;
width:135px;
padding-top:5px;
}
.slongBoxMiddlePK .logBoxForm .logBoxElement .logBoxInput{
float:left;
}
.slongBoxMiddlePK .logBoxForm .logBoxSubmit{
padding:0px 60px;
overflow:hidden;
}
.slongBoxMiddlePK .logBoxForm .logBoxSubmit input{
float:right;
width:155px;
height:62px;
background:url("../img/btn/zaloguj-btn.png") no-repeat;
border:0px;
cursor:pointer;
}
.slongBoxMiddlePK .logBoxForm .logBoxElement .logBoxInput input{
border:1px solid #93cc88;
padding:5px;
width:185px;
font-size:12px;
}
#mapWrapper{
width:320px;
height:250px;
background:url("../img/temp/map.png") no-repeat;
}
/* END: box */

/* ==============================================*/

/* START: form */
#form_contact div.legend {
	padding: 5px 5px 5px 0;
	color:#5B5B5B;
	font-size:11px;
}

#form_contact .fieldMessageBox,
#form_contact .messageBox{
	padding: 5px;
	margin: 5px 0 5px 0;
	background-color: #efefef;
	border: 1px solid red;
}
#form_contact .fieldMessageBox .message,
#form_contact .messageBox .message{
	color: red;
}
#form_contact .errorInPlace label{
	color: red;
}
#form_contact .errorInPlace .formText{
	border: 1px dashed red;
}



/* main form */

#contactMainForm{
padding-left:10px;
position: relative;
}
#contactMainForm label,
#contactMainForm .formForm label{
display:none;
}
#contactMainForm .formElement{
height:33px;
}
#contactMainForm .formCheckbox{
height:auto;
/*padding-bottom:5px;*/
}
#contactMainForm select.formForm{
width:268px;
font-size:11px;
padding:3px 5px 4px;
font-family:Tahoma;
border:1px solid #fff;
color:#380351;
}
#contactMainForm div.inputDiv{
/*background: url(../img/form/main/input-bg.gif) top left no-repeat;*/
width:268px;
height:25px;
}
#contactMainForm input.formText{
/*background: url(../img/form/main/input-bg.gif) top left no-repeat;*/
width:260px;
border:0px;
padding:5px 5px 6px;
font-size:11px;
font-family:Tahoma;
color:#380351;
}
#contactMainForm-infoText{
padding:0px;
margin:5px 0;
}
#contactMainForm #form_contact-info{
margin: 5px 0px;
width: 269px;
}
#contactMainForm-info .formElementHtml,
#contactMainForm #form_contact-info .formInfoTop{
width:269px;
height:4px;
background: url(../img/form/main/form-info-top.gif) top left no-repeat;
overflow:hidden;
}
#contactMainForm #form_contact-info .formInfoMid{
padding: 0px 5px 2px;
width:259px;
background: url(../img/form/main/form-info-bg.gif) top left repeat-y;
overflow: hidden;
}
#contactMainForm-infoText .formElementHtml .infoText,
#contactMainForm #form_contact-info .formInfoMid .infoText{
padding: 2px 0px 2px 22px;
background: url(../img/form/main/form-info-excl.gif) no-repeat 0px 0px;
font-size: 10px;
color: #ffffff;
}
#contactMainForm-infoText .formElementHtml{
width:257px;
padding:5px;
border: 1px solid #4f0f68;
}
#contactMainForm #form_contact-info .formInfoBtm{
width:269px;
height:4px;
background: url(../img/form/main/form-info-btm.gif) top left no-repeat;
overflow:hidden;
}
#contactMainForm #form_contact-submit-submit{
width: 271px;
height: 57px;
}
#contactMainForm-contactMainForm-submit label{
display:none;
}
#contactMainForm .form_main-sendBtn{
background:url(../img/btn/wyslij-btn.gif) no-repeat;
width:271px;
height:57px;
border:none;
cursor:pointer;
}
#contactMainForm .form_main-sendBtn-on{
background:url(../img/btn/wyslij-btn-on.gif) no-repeat;
}


#contactMainForm-ACCEPT .formCheckbox,
#contactMainForm .checkboxLeft {
float:left;
width:30px;
overflow:hidden;
}
#contactMainForm .checkboxLeft .mainCheckbox {
display:block;
width:20px;
height:20px;
background:url(../img/form/main/checkbox.png) no-repeat;
cursor:pointer;
}
#contactMainForm .checkboxLeft .mainCheckboxOn {
display:block;
width:20px;
height:20px;
background:url(../img/form/main/checkbox-selected.png) no-repeat;
cursor:pointer;
}

/* Komunikaty */
#contactMainForm .errorInPlace .messageBox .message {
	background:transparent url(../img/form/error_bg.gif) no-repeat scroll right top;
	color:#FFFFFF;
	position:absolute;
	left:-350px;
	padding:5px 25px 5px 5px;
	text-align:right;
	font-weight: bold;
	width:330px;
	z-index:3000;
}
.regulationText,
#form_contact-ACCEPT .regulationText{
float:left;
width:240px;
color:#fff;
font-size:10px;
overflow:hidden;
}

#contactMainForm-ACCEPT .regulationText a,
#form_contact-ACCEPT .regulationText a{
color:#fff;
text-decoration:underline;
}

/* newsletter */

#newsletterForm{
padding-left:44px;
height:27px;
}
#newsletter-email{
font-family:Tahoma;
font-size:12px;
color:#2a56be;
background-color:#ebebeb;
padding:5px 5px;
border:1px solid #d9d9d9;
width:147px;
float:left;
display:inline;
}
.newsletter-btn,
#tests_Model_Form_Create-submit{
background:url(../img/btn/zapisz-sie-btn.png) no-repeat;
width:84px;
height:27px;
border:none;
display:inline;
cursor:pointer;
margin-left:4px;
}
.newsletter-btn-on,
tests_Model_Form_Create-submit:hover{
background:url(../img/btn/zapisz-sie-btn-on.png) no-repeat;
}
.regulationTextLp{
font-size:10px;
padding:2px 0 0 0px;
}
/* kalkulator */

#calculatorForm{
padding-left:44px;
height:30px;
}
#calculatorForm select{
width:165px;
color:#2a56be;
padding:2px 5px;
float:left;
display:inline;
}

.calculator-btn{
background:url(../img/btn/oblicz-btn.gif) no-repeat;
width:71px;
height:29px;
border:none;
cursor:pointer;
float:left;
display:inline;
margin-left:5px;
}
.calculator-btn-on{
background:url(../img/btn/oblicz-btn-on.gif) no-repeat;
}

/* documents */
#docForm{
padding-left:44px;
}

#docForm-fk_tax_country_id,
#docForm-fk_tax_year_id,
#docForm select{
width:165px;
color:#2a56be;
padding:2px 5px;
float:left;
display:inline;
margin-bottom:5px;
}
#docForm-doc-btn,
#docForm  .doc-btn{
background:url(../img/btn/pobierz-btn.gif) no-repeat;
width:71px;
height:27px;
border:none;
cursor:pointer;
float:left;
display:inline;
}
#docForm-doc-btn:hover,
#docForm .doc-btn-on{
background:url(../img/btn/pobierz-btn-on.gif) no-repeat;
}

/* kalkulator form */
#calculatorForm-fk_tax_country_id{
float:left;
display:inline;
padding:2px 0px 0px;
width:170px;
}
#calculatorForm-calc-btn,
#calculatorForm  .calc-btn{
background:url(../img/btn/oblicz-btn.gif) no-repeat;
width:71px;
height:27px;
border:none;
cursor:pointer;
float:left;
display:inline;
}
#calculatorForm-calc-btn:hover,
#calculatorForm .calc-btn-on{
background:url(../img/btn/oblicz-btn-on.gif) no-repeat;
}
#calculator_Model_Form_Wielkabrytania .formElement,
#calculator_Model_Form_Holandia .formElement,
.calcFormElement{
clear:both;
height:30px;
overflow:hidden;
margin: 5px 0px;
}
#calculator_Model_Form_Wielkabrytania label,
#calculator_Model_Form_Holandia label,
.calcFormElement .calcFormLabel {
float:left;
padding: 5px 5px 0px 0px;
width:105px;
font-size:11px;
text-align:right;
}
.calcFormElement .calcFormLabel-nP {
padding: 0px 5px 0px 0px;
}
.calcFormElement .calcFormInput {
float:left;
padding: 1px 5px 0px 0px;
width: 165px;
overflow: hidden;
}
.calcFormElement .calcFormInput .calcInputDiv{
width:165px;
height:35px;
background:url(../img/form/kalkulator/input-bg.png) top left no-repeat;
}
#calculator_Model_Form_Wielkabrytania .formElementHtml input,
#calculator_Model_Form_Holandia .formElementHtml input,
.calcFormElement .calcFormInput input {
width:155px;
padding:5px 5px 7px 5px;
border:0px;
font-size:11px;
font-family:Tahoma;
color:#380351;
background:url(../img/form/kalkulator/input-bg.png) top left no-repeat;
}
#calculator_Model_Form_Wielkabrytania .formElementHtml select,
#calculator_Model_Form_Holandia .formElementHtml select,
.calcFormElement .calcFormInput select {
padding:3px 5px;
width:163px;
border:0px;
}
.calcFormElement .calcFormQuestion {
float:left;
}
.calcFormElement .calcFormQuestion a {
display:block;
margin: 3px 0px;
width:20px;
height:20px;
text-indent: -2000px;
background:url(../img/form/kalkulator/icon-question-mark.png) no-repeat 0 0;
}
#calculator_Model_Form_Wielkabrytania .formElementHtml #calculator_Model_Form_Wielkabrytania-submit,
#calculator_Model_Form_Holandia .formElementHtml #calculator_Model_Form_Holandia-submit,
#calculator_Model_Form_Niemcy-submit,
.calcFormElement .calc_contact-submit {
background:url(../img/btn/oblicz-nalezny-zwrot-btn.png) no-repeat;
width:164px;
height:27px;
border:none;
cursor:pointer;
}
#calculator_Model_Form_Wielkabrytania-calculator_Model_Form_Wielkabrytania-submit .formElementHtml,
#calculator_Model_Form_Holandia-calculator_Model_Form_Holandia-submit .formElementHtml {
padding-left:110px;
}
#calculator_Model_Form_Holandia- .formElementHtml{
text-align:left;
padding-left:110px;
}
.calcFormElement .calc_contact-submit-on {
background:url(../img/btn/oblicz-nalezny-zwrot-btn-on.png) no-repeat;
}

/* kalendarz wyniki */
.longBoxMiddle .longCalcBox .longBoxInputS select {
padding:3px 5px;
width:165px;
font-size:11px;
border:0px;
}
.longBoxMiddle .longCalcBox .longBoxInput select {
padding:3px 5px;
width:228px;
font-size:11px;
color: #2a56be;
border:0px;
}
#calculator_Model_Form_Contact .formElementHtml .formText,
.longBoxElement .longBoxInput .longInputDiv {
float:left;
width:229px;
background:url(../img/form/kalkulator/long-input-bg.png) top left no-repeat;
oveflow:hidden;
}
#reference_Model_Form_Create-reference_user,
#reference_Model_Form_Create-reference_email,
#reference_Model_Form_Create-reference_photo,
#reference_Model_Form_Create-reference_content{
overflow:hidden;
padding:5px 0;
}
#reference_Model_Form_Create-reference_Model_Form_Create-submit{
overflow:hidden;
padding:5px 0;
width:337px;
}
#reference_user,
#reference_email,
#calculator_Model_Form_Contact .formElementHtml input,
.longBoxElement .longBoxInput input {
padding:5px 5px 7px 5px;
width:219px;
font-size:11px;
color: #2a56be;
border:0px;
background:url(../img/form/kalkulator/long-input-bg.png) top left no-repeat;
}
#reference_Model_Form_Create-reference_user .formElementHtml,
#reference_Model_Form_Create-reference_email .formElementHtml,
.longBoxElement .longBoxInput .longInputDivP1 {
display:inline;
width:34px;
height:25px;
margin-right:4px;
background:url(../img/form/kalkulator/vs-input-bg.png) top left no-repeat;
}
.longBoxElement .longBoxInput input.inPhone1 {
width:24px;
background:url(../img/form/kalkulator/vs-input-bg.png) top left no-repeat;
}
.longBoxElement .longBoxInput .longInputDivP2 {
display:inline;
width:187px;
background:url(../img/form/kalkulator/s-input-bg.png) top left no-repeat;
}
.longBoxElement .longBoxInput input.inPhone2 {
width:177px;
background:url(../img/form/kalkulator/s-input-bg.png) top left no-repeat;
}
#reference_Model_Form_Create-reference_content .formElementHtml,
#calculator_Model_Form_Contact .formElementHtml .formTextarea,
.longBoxElement .longBoxInput .longTextareaDiv {
float:left;
width:229px;
height:125px;
background:url(../img/form/kalkulator/textarea-bg.png) top left no-repeat;
oveflow:hidden;
}
#reference_content,
#calculator_Model_Form_Contact .formElementHtml textarea,
.longBoxElement .longBoxInput textarea {
padding:5px;
width:219px;
height:115px;
font-size:11px;
color: #2a56be;
border:0px;
background:url(../img/form/kalkulator/textarea-bg.png) center left no-repeat;
overflow:auto;
}
#reference_Model_Form_Create-reference_user label,
#reference_Model_Form_Create-reference_email label,
#reference_Model_Form_Create-reference_photo label,
#reference_Model_Form_Create-reference_content label{
float:left;
font-size:11px;
margin-right:5px;
padding-top:3px;
text-align:right;
width:90px;
}
#reference_Model_Form_Create-reference_Model_Form_Create-submit .formElementHtml,
.longBoxElement .longBoxSubmit {
float:right;
padding-right:13px;
}
#reference_Model_Form_Create-submit,
.longBoxElement .longBoxSubmit .longBoxSubmit-submit {
width:71px;
height:27px;
background:url(../img/btn/wyslij-btn.png) center left no-repeat;
border:0px;
cursor:pointer;
}
#calculator_Model_Form_Contact .formElementHtml input#calculator_Model_Form_Contact-submit {
width:71px;
height:27px;
background:url(../img/btn/wyslij-btn.png) center left no-repeat;
border:0px;
cursor:pointer;
float:right;
margin-right:14px;
}
.longBoxElement .longBoxSubmit .longBoxSubmit-submit-on {
background:url(../img/btn/wyslij-btn-on.png) center left no-repeat;
}

/* kontakt */
.sendBox {
width:274px;
overflow:hidden;
}
.sendBox .sendBoxTop {
margin-top: 25px;
width:274px;
height:6px;
background:#ffffff url(../img/box/kontakt/silver-box-top.png) no-repeat;
overflow:hidden;
}
.sendBox .sendBoxMid {
padding:5px 20px;
width:234px;
background-color:#d4d4d4;
}
.sendBoxTitle {
padding:10px 0px;
overflow:hidden;
font-size:14px;
font-weight:bold;
color:#2a56be;
}
.sendBoxElement {
padding:5px 0px;
overflow:hidden;
}

/*#form_contact-contact_message .formElementHtml*/
.sendBox .sendBoxMid .sendBoxInput .divInput,
#form_contact-contact_email .formElementHtml,
#form_contact-contact_name .formElementHtml,
#form_contact-contact_phone .formElementHtml,
#form_contact-contact_mobile .formElementHtml{
width:233px;
height:25px;
background:url(../img/form/kontakt/input-bg.png) no-repeat;
margin:4px 0px;
}

#form_contact-contact_message .formElementHtml{
width:233px;
height:80px;
background:url(../img/form/kontakt/textarea-bg.png) no-repeat;
margin:4px 0px;
}

/*,#contact_message */
.sendBox .sendBoxMid .sendBoxInput input,
#contact_name,
#contact_email,
#contact_phone,
#contact_mobile{
width:223px;
padding:5px 5px 7px 5px;
font-size:11px;
color:#2a56be;
border:0px;
background:url(../img/form/kontakt/input-bg.png) no-repeat;
}

#contact_message,
#calculator_comments{
width:220px;
padding:5px 5px 7px 5px;
font-size:11px;
color:#2a56be;
border:0px;
background:url(../img/form/kontakt/textarea-bg.png) no-repeat;
}

#contact_message,
#calculator_comments{
	width: 228px;
	height: 70px;
	margin-bottom: 5px;
}
.sendBox .sendBoxMid .sendBoxInput select {
padding:5px;
width:231px;
font-size:11px;
color:#2a56be;
border:0px;

}
.sendBox .sendBoxMid .sendBoxSubmit,
#form_contact-form_contact-submit,
#contact_Form_Contact-contact_Form_Contact-submit {
float:right;
overflow:hidden;
clear:both;
}
.sendBox .sendBoxMid .sendBoxSubmit .sendBoxSubmit-submit,
#form_contact-submit,
#contact_Form_Contact-submit{
width:71px;
height:27px;
border:0px;
background:url(../img/btn/wyslij-btn.png) no-repeat;
cursor:pointer;
}
.sendBox .sendBoxMid .sendBoxSubmit .sendBoxSubmit-submit-on {
background:url(../img/btn/wyslij-btn-on.png) no-repeat;
}
.sendBox .sendBoxBtm {
width:274px;
height:6px;
background:url(../img/box/kontakt/silver-box-btm.png) no-repeat;
overflow:hidden;
}
#ACCEPT3{
float:left;
}
#form_contact .regulationText,
#contact_Form_Contact-ACCEPT3 .regulationText{
margin-top:0;
padding-left:15px;
padding-top:0;
width:190px;
}
#form_contact-ACCEPT3 label,
#contact_Form_Contact-ACCEPT3 label {
	display: none;
}
#form_contact-ACCEPT3{
clear:both;
margin-top:5px;
}
/* kraj */
.longSendBox {
width:309px;
overflow:hidden;
}
.longSendBox .longSendBoxTop {
margin-top: 25px;
width:309px;
height:5px;
background:url(../img/box/kraj/silver-box-top.png) no-repeat;
overflow:hidden;
}
.longSendBox .longSendBoxMid {
padding:5px 20px;
width:269px;
background-color:#d4d4d4;
}
.longSendBoxTitle {
padding:10px 0px;
overflow:hidden;
font-size:14px;
font-weight:bold;
color:#2a56be;
}
.longSendBoxElement {
padding:5px 0px;
overflow:hidden;
}
.longSendBox .longSendBoxMid .longSendBoxInput .divInput {
width:269px;
height:25px;
background:url(../img/form/kraj/long-input-bg.png) no-repeat;
}
.longSendBox .longSendBoxMid .longSendBoxInput input {
width:259px;
padding:5px 5px 7px 5px;
font-size:11px;
color:#2a56be;
border:0px;
background:url(../img/form/kraj/long-input-bg.png) no-repeat;
}
.longSendBox .longSendBoxMid .longSendBoxInput select {
padding:5px;
width:267px;
font-size:11px;
color:#2a56be;
border:0px;
}
.longSendBox .longSendBoxMid .longSendBoxCheckbox {
padding:5px 0px;
overflow:hidden;
}
.longSendBox .longSendBoxMid .longSendBoxCheckbox .sendCheckboxLeft {
float:left;
width:30px;
overflow:hidden;
}
.longSendBox .longSendBoxMid .longSendBoxCheckbox .sendCheckboxLeft .sendCheckbox {
display:block;
width:21px;
height:21px;
background:url(../img/form/kraj/checkbox.png) no-repeat;
cursor:pointer;
}
.longSendBox .longSendBoxMid .longSendBoxCheckbox .sendCheckboxLeft .sendCheckboxOn {
display:block;
width:21px;
height:21px;
background:url(../img/form/kraj/checkbox-selected.png) no-repeat;
cursor:pointer;
}
.longSendBox .longSendBoxMid .longSendBoxCheckbox .sendRegulationText {
float:left;
width:235px;
font-size:10px;
overflow:hidden;
}
.longSendBox .longSendBoxMid .longSendBoxSubmit {
float:right;
overflow:hidden;
}
.longSendBox .longSendBoxMid .longSendBoxSubmit .longSendBoxSubmit-submit {
width:71px;
height:27px;
border:0px;
background:url(../img/btn/wyslij-btn.png) no-repeat;
cursor:pointer;
}
.longSendBox .longSendBoxMid .longSendBoxSubmit .longSendBoxSubmit-submit-on {
background:url(../img/btn/wyslij-btn-on.png) no-repeat;
}
.longSendBox .longSendBoxBtm {
width:309px;
height:5px;
background:url(../img/box/kraj/silver-box-btm.png) no-repeat;
overflow:hidden;
}
.longSendBox .longSendBoxMid .sendInfoTop{
width:269px;
height:5px;
background: url(../img/box/kraj/info-box-top.png) top left no-repeat;
overflow:hidden;
}
.longSendBox .longSendBoxMid .sendInfoMid{
padding: 0px 5px 2px;
width:259px;
background: url(../img/box/kraj/info-box-bg.png) top left repeat-y;
overflow: hidden;
}
.longSendBox .longSendBoxMid .sendInfoMid .infoText{
padding: 2px 0px 2px 22px;
background: url(../img/box/kraj/info-box-excl.png) no-repeat 0px 0px;
font-size: 10px;
color: #414141;
}
.longSendBox .longSendBoxMid .sendInfoBtm{
width:269px;
height:5px;
background: url(../img/box/kraj/info-box-btm.png) top left no-repeat;
overflow:hidden;
}
#regulationTextFull {
display:none;
}
/* referencje */
#reference_Model_Form_Create-submit{
width:71px;
height:27px;
border:0px;
background:url(../img/btn/wyslij-btn.png) no-repeat;
cursor:pointer;
}
#contactMainForm input#FIXED_MOBILE_NUMBER, #contactMainForm input#FIXED_PHONE_NUMBER{
	background:#fff url(../img/form/main/tel-input-bg.gif) no-repeat scroll left top;
	padding-left:30px;
	width:235px;
}

/** search form top */
#searchBoxTop{
width:306px;
float:right;
display:inline;
height:24px;
}
#searchBoxTopInpt{
float:left;
background:url(../img/form/search/search-inpt-bg.gif) no-repeat;
width:239px;
height:24px;
}
#searchBoxTopInpt input{
border:none;
border:1px solid #fff;
font-family:Tahoma;
color:#274eaa;
font-size:12px;
margin:4px 0px 0px 4px;
width:230px;
}
#searchBoxTopBtn{
float:left;
width:61px;
height:24px;
}
#searchBoxTopBtn2{
float:right;
width:61px;
height:24px;
}
#searchBoxTopBtn input,
#searchBoxTopBtn2 input{
background:url(../img/form/search/search-btn.gif) no-repeat;
border:none;
width:61px;
height:24px;
cursor:pointer;
}

/** search form long */
#searchBoxLong{
	padding: 20px;
	margin-bottom: 20px;
}
#searchBoxLongInpt{
float:left;
/*background:url(../img/form/search/search-inpt-bg.gif) no-repeat;*/
width:239px;
height:24px;
}
#searchBoxLongInpt input{
border:none;
border:1px solid #fff;
font-family:Tahoma;
color:#274eaa;
font-size:12px;
margin:4px 0px 0px 4px;
width:430px;
}
#searchBoxLongBtn{
float:left;
width:61px;
height:24px;
}
#searchBoxLongBtn input{
background:url(../img/form/search/search-btn.gif) no-repeat;
border:none;
width:61px;
height:24px;
cursor:pointer;
}
/* END: form */

/* ==============================================*/

/* START: page */
#dialog{
display:none;
}

.mpageTab, .mpageSteps{
padding-bottom:10px;
}

.newsletterMpageBox{
background:url(../img/box/newsletter-box.png) no-repeat;
width:312px;
height:113px;
padding-top:18px;
margin-bottom:11px;
}
.desc{
padding:0px 0px 0px 44px;
font-size:11px;
color:#414141;
padding-bottom:14px;
}
#mpageNewsletterTitle{
background:url(../img/text/newsletter.png) no-repeat;
text-indent:-2000px;
display:block;
margin:0px 0px 0px 44px;
height:25px;
}

.newsMpageBox{
background:url(../img/box/mpage-news-bg.png) no-repeat;
width:314px;
height:275px;
padding-top:18px;
}

#mpageNewsTitle{
background:url(../img/text/aktualnosci.png) no-repeat;
text-indent:-2000px;
display:block;
margin:0px 0px 0px 44px;
height:25px;
}
.mpageNewsContainer .newsItem{
width:246px;
margin-left:13px;
padding:0px 8px 6px 30px;
}
.mpageNewsContainer .first{
margin-bottom:10px;
border-bottom:1px dotted #dbdbdb;
}
.mpageNewsContainer .newsTitle {
padding-bottom:5px;
}
.mpageNewsContainer .newsTitle a{
color:#2a56be;
font-weight:bold;
text-decoration:underline;
}
.mpageNewsContainer .newsShort{
color:#414141;
padding-bottom:15px;
}
.mpageNewsContainer .newsMore{
height:14px;
}
.mpageNewsContainer .newsMore a{
float:right;
background:url(../img/btn/wiecej-btn.png) no-repeat;
width:51px;
height:14px;
text-indent:-2000px;
outline:none;
}
.mpageNewsContainer .newsDate{
float:left;
color:#414141;
font-size:10px;
display:inline;

}
.mpageNewsContainer .allNews {
height:19px;
padding-top:8px;
}
.mpageNewsContainer .allNews a{
background:url(../img/btn/wszystkie-aktualnosci-btn.png) no-repeat;
height:19px;
width:153px;
float:right;
text-indent:-2000px;
outline:none;
display:inline;
margin-right:20px;
}

/* shortcut box */

#shortcutBox{
padding-bottom:10px;
}
#shortcutBox  h2{
background:url(../img/text/na-skroty.png) no-repeat;
height:30px;
display:block;
clear:both;
text-indent:-2000px;
}
#shortcutBox a{
color:#999999;
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin:0px 15px 10px 0px;
float:left;
display:inline;
}

#calculatorBox{
background:url(../img/box/kalkulator/kalkulator-box.png) no-repeat;
width:306px;
height:113px;
margin-bottom:10px;
padding-top:18px;
}
#calculatorBox h2{
background:url(../img/text/kalkulator.gif) no-repeat;
height:22px;
display:block;
text-indent:-2000px;
margin-left:44px;
}
#calculatorBox .desc{
padding-left:44px;
padding-bottom:31px;
color:#fff;
}

#documentsBox{
background:url(../img/box/dokumenty-box.png) no-repeat;
width:306px;
height:132px;
padding-top:18px;
}
#documentsBox h2{
margin-left:44px;
background:url(../img/text/potrzebne-dokumenty.png) no-repeat;
height:22px;
text-indent:-2000px;
}
#documentsBox .desc{
padding-left:47px;
padding-bottom:20px;
color:#414141;
}

/* aktualnosci */

.newsContainer{

}
.newsContainer .newsItem{
border-bottom:1px dotted #d4d4d4;
margin-bottom:19px;
padding-bottom:19px;
width:593px;
color:#414141;
}
.newsContainer .lastItem{
border-bottom:none;
margin-bottom:0px;

}
.newsContainer .newsPhoto{
float:left;
width:125px;
}
.newsContainer .newsPhoto img{
border:3px solid #ededed;
}
.newsContainer .newsDesc{
padding-left:125px;
}
.newsContainer .noPhoto .newsDesc{
padding-left:0px;
}
.newsContainer .newsTitle{
color:#2a57bf;
font-size:12px;
text-decoration:underline;
}
.newsContainer .newsDate{
font-size:10px;
padding:3px 0px 15px 0px;
color:#414141;
}
.newsContainer .newsShort{
padding-bottom:10px;
}
.newsContainer .newsMore a {
background:transparent url(../img/btn/wiecej-btn.png) no-repeat scroll 0 0;
float:right;
height:14px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-2000px;
width:51px;
}
.newsContainer .newsWright{
padding:10px 0px;
}
.newsContainer .newsWright a{
color:#2a57bf;
text-decoration:underline;
font-weight:bold;
margin-right:12px;
}

/* wyniki wyszukiwania */
.searchContainer{
padding:0px 20px;
}
.searchContainer .searchItem{
border-bottom:1px dotted #d4d4d4;
margin-bottom:19px;
padding-bottom:19px;
width:593px;
color:#414141;
overflow:hidden;
}
.searchContainer .lastItem{
border-bottom:none;
margin-bottom:0px;
}
.searchContainer .resDesc{
overflow:hidden;
}
.searchContainer .resTitle{
color:#2a57bf;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.searchContainer .resDate{
font-size:10px;
padding:3px 0px 15px 0px;
color:#414141;
}
.searchContainer .resShort{
padding-bottom:10px;
}
.searchContainer .resLink a {
font-size:10px;
color:#414141;
text-decoration:underline;
}
.searchContainer .resMore a {
float:right;
background:transparent url(../img/btn/wiecej-btn.png) no-repeat scroll 0 0;
height:14px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-2000px;
width:51px;
}
.searchContainer .newsWright{
padding:10px 0px;
}
.searchContainer .newsWright a{
color:#2a57bf;
text-decoration:underline;
font-weight:bold;
margin-right:12px;
}

/* referencje */

.opinionContainer{
padding:0px 20px;
}
.opinionContainer .opinionItem{
border-bottom:1px dotted #d4d4d4;
margin-bottom:19px;
padding-bottom:19px;
width:593px;
color:#414141;
}
.opinionContainer .lastItem{
border-bottom:none;
margin-bottom:0px;

}
.opinionContainer .opinionPhoto{
float:left;
width:125px;
}
.opinionContainer .opinionPhoto img{
border:3px solid #ededed;
}
.opinionContainer .opinionDesc{
padding-left:125px;
}
.opinionContainer .noPhoto .opinionDesc{
padding-left:0px;
}
.opinionContainer .opinionAuthor{
color:#414141;
font-size:12px;
font-weight:bold;
}
.opinionContainer .opinionMail{
display:block;
padding:3px 0px 15px 0px;
color:#2a57bf;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.opinionContainer .opinionDate{
font-size:10px;
padding:3px 0px 2px 0px;
color:#414141;
}
.opinionContainer .opinionNoMail{
padding:3px 0px 15px 0px;
}
.opinionContainer .opinionText{
padding-bottom:10px;
}
input.opinionPhoto {
border:0px;
background-color:#fff;
}
/* stronicowanie */

.paging{
border: 1px solid #dbdbdb;
text-align:center;
margin: 0px 0px 20px 0px;
}
.paging span{
height:20px;
display:inline-block;
margin:0 4px 4px;
padding:5px 3px 1px 3px;
}
.paging span.itemSeparator{
display:none;
}
.pagerActiveItem{
background:transparent url(../img/menu/paging/selected-bg.png) no-repeat scroll center center;
color:#FFFFFF;
}
/* site namv bottom*/
#siteNavBottom{
height:14px;
padding:4px 20px 0;
}
#siteNavBottom a{
font-size:10px;
text-decoration:underline;
color:#858181;
}
#siteNavBottom a.backLink{
padding-left:10px;
background:url(../img/bullet/back-bullet.png) 0px 3px no-repeat;
float:left;
display:inline;
}
#siteNavBottom a.topLink{
float:right;
display:inline;
padding-right:10px;
background:url(../img/bullet/top-bullet.png) right 4px no-repeat;
}

/* pliki tablica */
table.tbl {
text-align: center;
color: #404040;
background-color: #fafafa;
border: 1px #B9BB94 solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.tbl th {
background:#DEE1A8;
border-bottom:solid 1px #c8c8c8;
height:40px;
padding:5px;
font-weight: bold;
}

table span{
margin:0px auto;
display: inline-block;
}

table.tbl td {
border-bottom: 1px solid #B9BB94;
border-top: 0px;
border-left: 1px solid #B9BB94;
border-right: 0px;
padding:5px; }

table.tbl td.helpHed {
border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-indent: 5px;
font-weight: bold;
color: #404040; }

table.tbl tr.even {
background-color:#dfe6f8;
}
table.tbl td.sup {
background-color: #FCC;
}
.sup {
background-color: #FCC;
}
.downloadContainer{
border: 1px solid #dbdbdb;
padding: 5px;
}
.fileitem{
padding:10px;
border-bottom: 1px dotted #dbdbdb;
}
.fileName{
padding-left:5px;
width:250px;
overflow:hidden;
float:left;
font-weight:bold;
margin-right:5px;
padding-top:8px;
}
.fileDate{
width:75px;
float:left;
padding-top:8px;
}
.fileIco{
width:26px;
height:26px;
float:left;
padding-top:2px;
}
.fileSize{
width:85px;
overflow:hidden;
float:left;
padding-top:8px;
}

.fileDwn a{
background:transparent url(../img/btn/pobierz-btn.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:27px;
width:71px;
}
/* END: page */

/* ==============================================*/