@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 */

.relWr{
position:relative;
}
body{
font-family:Arial;
font-size:13px;
color:#808a8f;
background:#f2f6f7;
}
.mainWrapper{
clear:both;
}
.mainWrapper .wrapper{
width:883px;
margin:0px auto;
clear:both;
}
#header{
height:191px;
background:#f2f6f7 url(../img/bg/top-bg.gif) repeat-x;
}
#header .wrapper{
height:191px;
background:url(../img/bg/top2-bg.jpg) no-repeat;
}
#proVitaLogo{
position:absolute;
width:114px;
height:40px;
background:url(../img/logo/pro-vita-logo.gif) no-repeat;
left:0px;
top:100px;
text-indent:-2000px;
outline:none;
}
#pTitleMain{
position:absolute;
width:350px;
height:30px;
left:186px;
top:79px;
background:url(../img/text/koncentratory-tlenu.gif) no-repeat;
text-indent:-2000px;
outline:none;
}


#content{
background:#fff url(../img/bg/content-bg.gif) repeat-x;
}
#content .wrapper{ 
padding:22px 0px 20px 0px;
}
#content .colLeft{
float:left;
width:667px;
}
#content .colRight{
float:left;
width:215px;
}
.pageContent{
padding-right:10px;
}
.contentWr .pageContent{
    float:left;
    width:346px;
    padding-right:0px;
}
.contentWr .contactFormWrapper{
    float:right;
    width:280px;
    display:inline;
    margin-right:10px;
}
#footer{
background:url(../img/bg/footer-bg.gif) repeat-x;
padding:15px 0px 20px 0px;
}

.footerCopyRights{
float:right;
color:#88a7a4;
font-size:11px;
}

/* right */

.imgText{
background-repeat:no-repeat;
text-indent:-2000px;
display:block;
}

#nasze-produkty{
height:68px;
background-image:url(../img/text/nasze-produkty.png);
padding:0px;
}
.textBox .productsListRight{
margin:0px;
border-left:1px solid #e6eff1;
border-bottom:1px solid #e6eff1;
padding:35px 0px 18px 27px;
margin-bottom:18px;
}
.textBox .productsListRight li{
padding:0px 0px 8px 18px;
background:url(../img/bullet/pointer2.gif) 0px 4px no-repeat;
list-style-type:none;
}
.productsListRight li a{
color:#808a8f;
font-family:Arial;
font-size:11px;
text-decoration:underline;
}


/* products */
.productItem{
padding-bottom:20px;
margin-bottom:30px;
border-bottom:1px solid #e6eff1;
}
.productListing .productImage{
width:174px;
float:left;
}
.productListing .productDesc{
padding-left:174px;
}
.productListing .productTitle{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
padding-bottom:15px;
}
.productListing .productTitle a{
color:#6ab5c1;
text-decoration:none;
}
.productListing .productTitle .productShort{
font-family:Arial;
font-size:11px;
color:#808a8f;
}
.productListing .productDesc .productShort strong{
color:#808a8f;
}
.productListing .productShort{
margin-bottom:10px;
}
.productListing .productPrice{
float:left;
display:inline;
width:200px;
padding-top:12px;
}

.productListing a.productMoreBtn{
background:url(../img/btn/zobacz-wiecej-btn.png) no-repeat;
width:123px;
height:39px;
display:inline;
text-indent:-2000px;
outline:none;
float:right;
margin-right:10px;
}
.productListing .productPriceValue{
font-weight:bold;
}

.productFull {
padding-right:15px;
}
.productFull .productImage{
width:194px;
float:left;
display:inline;
}
.productFull .productDesc{
margin-left:194px;
}
.productFull .catalogImage{
padding-bottom:20px;
}
.productFull .productTitle{
color:#5C9FA9;
font-size:20px;
font-weight:normal;
padding-bottom:20px;
}
.productFull .productImage li{
padding-bottom:10px;
}
.productFull .productPrice{
padding-top:12px;
padding-bottom:10px;
}
.productFull .productPriceValue {
font-weight:bold;
}
.fileDwonload .fileTitle{
font-weight:bold;
padding-bottom:10px;
}
.fileDwonload li{
    background:transparent url(../img/bullet/pointer2.gif) no-repeat scroll 0 5px;
    padding:0 0 8px 18px;
}
.fileDwonload li a{
    color:#808A8F;
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
}
.fileDwonload{
    padding:10px 0px 10px 0px;
}

.orderWr{
    padding-top:10px;
}
.mainSlogan{
    text-indent:-2000px;
    width:449px;
    height:39px;
    background:url(../img/text/rozwiazania.gif) no-repeat;
    position:absolute;
    left:419px;
    top:13px;
}
.xp{
    text-indent:-2000px;
    width:253px;
    height:46px;
    background:url(../img/text/doswiadczenie.gif) no-repeat;
    position:absolute;
    left:615px;
    top:64px;
}

.provitaTarget{
    text-indent:-2000px;
    width:215px;
    height:68px;
    background:url(../img/text/provita.gif) no-repeat;
    display:block;
    outline:none;
    cursor:pointer;
    margin-bottom:10px;
}

.categoryLeft{
display:inline;
float:left;
width:194px;
}
.categoryRight{
    padding:0px 20px 0px 194px;
}
.contentOuter{
    padding-bottom:20px;
}
.categoryMore{
    text-align:right;
}
.categoryTitle{
    font-size:20px;
    /*font-weight:bold;*/
    padding-bottom:10px;
    color:#5C9FA9;
}
.categoryFull{
    padding-top:10px;
}

/* main page */

#mPagePanel{
    width:883px;
}
#mPagePanel .shnPanel{
    width: 461px;
    float: left;
    display: inline;
}
.shnPanel .panel{
    text-align: center;
}
#mPagePanel .shnMenu{
    width: 415px;
    float: right;
    display: inline;
}

#mPagePanel .shnMenuItem{
    border: 2px solid #e6eff1;
    margin-bottom: 5px;
    display: block;
    
}
#mPagePanel .selected2{
    border:2px solid #b4cbd0;
}
#mPagePanel .shnMenuImg{
    float: left;
    width: 130px;
}
#mPagePanel .menuTitle{
    float: right;
    width:269px;
    padding:10px 10px 10px 0px;
    display: inline;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    color:#6ab5c1;
}
#mPagePanel .menuDesc{
    float: right;
    width:269px;
    padding:0px 10px 10px 0px;
    display: inline;
    font-size: 11px;
    font-family: Arial;
    font-weight: bold;
    color:#555555;
}
#mPagePanel .shnMenuMore{
background:url("../img/btn/zobacz-wiecej-btn.png") no-repeat scroll 0 0 transparent;
display:inline;
float:right;
height:39px;
margin-right:10px;
outline:medium none;
text-indent:-2000px;
width:123px;
}
