@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

#mainWrapper{
width:950px;
margin:0px auto;
padding-top:20px;
}
#header{
height:72px;
}
#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:600px;
}
#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;
}
#hyperCrew{
text-indent:-2000px;
display:inline;
float:right;
background:url(../img/logo/hypercrew-logo.png) no-repeat;
height:20px;
width:114px;
outline:none;
}

#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;
}