@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

/* 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; }
/* clear style:end */

/* for editor only */
body.pageContent{
border:1px dotted red;
}
/* for editor only:end */


body{
background:#fff url(../img/bg/bg.jpg) center top no-repeat;
font-family:Tahoma;
font-size:11px;
color:#938c87;
}
.pTitle .textBox .pageTitle{
font-size:24px;
color:#ff4200;
padding-top:10px;
padding-bottom:15px;
display:block;
}
.pageTitle{
color:#FF4200;
font-size:16px;
padding-bottom:15px;
}
#wrapper{
width:970px;
margin:0px auto;
}
#header{
height:104px;
}
#menu{
height:32px;
padding-left:23px;
}

#mainWrapper{
width:970px;
}
#leftCol{
margin:18px 0px 20px 18px;
width:275px;
float:left;
/*border-right:1px solid #f1efed;*/
display:inline;
}
#contentWrapper{
margin:18px 18px 20px 0px;
float:right;
width:650px;
display:inline;
}

/* form */
#formWrapper{
width:267px;
clear:both;
background:#ff4703;
}
#formTop{
display:block;
height:72px;
text-indent:-2000px;
background:url(../img/form/form-szukaj-oferty.png) no-repeat;
}
#formContent{
background:#ff4703 url(../img/form/form-v-bg.gif) repeat-x;
}
#formBottom{
background:#fff url(../img/form/form-bottom-bg.gif) left top no-repeat;
height:12px;
clear:both;
display:block;
}
#formNettur{
border:none;
margin-left:15px;
}



/* header */
#logo{
float:left;
width:212px;
height:66px;
display:inline;
margin:16px 0px 0px 23px;
text-indent:-2000px;
outline:none;
background:url(../img/logo/relax-bis-logo.gif) no-repeat;
}
#infoline{
float:right;
display:inline;
width:269px;
height:72px;
background:url(../img/bg/infolinia-bg.gif) no-repeat;
margin-top:23px;
text-indent:-2000px;
}

/* mpage */

.mpageAdd{
padding-bottom:15px;
}
.boxLong{
width:643px;
}
.boxLongTop{
background:url(../img/box/long/box-long-top-bottom.gif) no-repeat;
height:18px;
}
.boxLongContent{
background:url(../img/box/long/box-long-middle.gif) repeat-y;
}
.boxLongBottom{
height:10px;
background:url(../img/box/long/box-long-top-bottom.gif) left bottom no-repeat;
}
.boxLongContainer{
padding:14px 14px 0px 14px;
}

/* footer */

#footer{
border-top:1px solid #f1efed;
padding-top:10px;
margin:0px 18px;
padding-bottom:20px;
padding-right:15px;
padding-left:15px;
}

.footerCopyRights{
float:right;
}
.footerText{
clear:both;
padding-top:15px;
color:#dedcdb;
text-transform:uppercase;
}


/* faq */

.FaqListing .faqItem{
    padding-bottom:10px;
}
.FaqListing .faqTitle{
    color:#976948;
    font-size:12px;
    padding:0px 0px 0px 20px;
    background:urL(../img/bullet/bullet.gif) 0px 3px no-repeat;
    cursor:pointer;
    text-decoration:underline;
}
.FaqListing .faqDesc{
    padding:5px 0px 0px 20px;
}


/* galeria listing */

.galeryListing .newsItem{
    padding-bottom:22px;
}
.galeryListing .photo{
    float:left;
}
.galeryListing .newsTitle, .galeryListing .newsShort{
    padding-left:157px;
}
.galeryListing .newsTitle{
    padding-bottom:13px;
}
.galeryListing .newsTitle a{
    font-size:12px;
    color:#976948;
    text-decoration:underline;
}

.newsFull .newsGalleryItem{
    float:left;
    width:150px;
    padding-bottom:10px;
    display:inline;
}
.projectFull .newsFullTitle{
    color:#ff4200;
    font-size:16px;
    font-weight:bold;
    padding-bottom:10px;
}
.projectFull .galeryWrapper{
    padding-top:10px;
}


/* partnerzy */

.partnersTable{
    width:612px;
    text-align:center;
    border-left:1px solid #d2cbc3;
    border-top:1px solid #d2cbc3;
}
.partnersTable td{
    text-align:center;
    vertical-align:middle;
    width:153px;
    padding:10px 0px 10px 0px;
    border-right:1px solid #d2cbc3;
    border-bottom:1px solid #d2cbc3;
}

/* kontakt */

.contactCol{
    width:250px;
    float:left;
}
.formCol{
    width:300px;
    float:right;
}

.textBox ul{
    margin-left:20px;
}
.textBox li{
    list-style-type:circle;
    padding-left:10px;
    padding-bottom:10px;
}