*,html,body{
    margin:0;
    padding:0;
    border:0;
    text-decoration: none;
}
.clear{
    clear: both;
}
#topMenuBox_wrapper{
    height:32px;
    width:100%;
    background-color: #000000;
}

#topMenuBox_wrapper #topMenuBox{
    height:25px;
    width:940px;
    margin:0 auto;
    text-align: right;
    font:normal 11px Verdana;
    color:#ffffff;
    position: relative;
    padding-top:7px;
}

#topMenuBox_wrapper #topMenuBox a{
    font:normal 11px Verdana;
    color:#ffffff;
    margin:0 4px;
 
}

#topMenuBox_wrapper #topMenuBox a.last{
    margin-right:45px;
}

#topMenuBox_wrapper #topMenuBox a.changeLang{
     position: absolute;
     top:4px;
     right:0;
     margin:0;
    
}
#middleBox{
    width:940px;
    height:92px;
    padding:34px 0;
    margin:0 auto;
}

#mainContainer{
    width:940px;
    margin:0 auto;
    
}

#mainContainer #leftBox{
    width:695px;
    float:left;
    padding-right:31px;
}

#mainContainer #rightBox{
    width:214px;
    float:left;
}

#mainContainer #leftBox h1{
    margin-top:33px;
    margin-bottom:20px;
    font:normal 24px Verdana;
    color:#d40050;
}
#mainContainer #leftBox #whateWeDo{
    width:600px;
}

#mainContainer #leftBox #whateWeDo a img{
    margin-top: 16px;
}

#mainContainer #leftBox #whateWeDo p{
    font: normal 12px Verdana;
    color:#666666;
    line-height: 18px;
}

#mainContainer #leftBox #whateWeDo p a{
    font: normal 12px Verdana;
    color:#666666;
    line-height: 18px;

}

#mainContainer #leftBox #whateWeDo p a:hover{
    text-decoration: underline;
}

#mainContainer #leftBox .faqBox{
  width:650px;
}

#mainContainer #leftBox dl.faqBox dt.row{
    font:bold 12px Verdana;
    color:#666666;
    line-height: 18px;
     
}

#mainContainer #leftBox dl.faqBox dt.row span{
   color:#d40050;
   
}

#mainContainer #leftBox dl.faqBox dd{
    display: none;
    font:normal 12px Verdana;
    color:#666666;
    line-height: 18px;
    margin-bottom: 5px;
}

#mainContainer #leftBox .partnerBox{
    padding-bottom: 20px;
    margin-bottom:20px;
    border-bottom:1px dotted #666666;
    width:650px;
}

#mainContainer #leftBox .partnerBox .partnerDesc{
    width:420px;
    float:left;
}

#mainContainer #leftBox .partnerBox .partnerDesc p{
    font:normal 12px Verdana;
    color:#666666;
    line-height: 18px;
}
#mainContainer #leftBox .partnerBox .partnerDesc p.title{
    font-weight: bold;
}

#mainContainer #leftBox .partnerBox .partnerDesc p.site a{
    color:#d40050;
    text-decoration: underline;
}


#mainContainer #leftBox .partnerBox .partnerImage{
    float:right;
    width:200px;
    padding-left:25px;
    padding-top:10px;
    
}

#mainContainer #leftBox .newsBox{
    width: 620px;
}

#mainContainer #leftBox .newsBorder{
    padding-bottom:30px;
    border-bottom:1px dotted #666666;
    margin-bottom:30px;
    width:650px;
}

#mainContainer #leftBox .newsBox h1{
    font:bold 12px Verdana;
    color:#000;
    margin:0;
    line-height: 18px;
}

#mainContainer #leftBox .newsBox h2{
    font:bold 12px Verdana;
    color:#666666;
    margin-bottom: 12px;
}

#mainContainer #leftBox .newsBox p{
    font:normal 11px Verdana;
    color:#666666;
    line-height: 16px;
}

#mainContainer #leftBox .zajawkaBox{
    width:620px;
    margin:13px 0 18px 0;
}

#mainContainer #leftBox .zajawkaBox p{
    width:275px;
    float:left;
    height:18px;
}
#mainContainer #leftBox .zajawkaBox p.left{
    padding-right: 30px;
}
#mainContainer #leftBox .zajawkaBox p a{
    font:normal 11px Verdana;
    color:#000000;
}
#mainContainer #leftBox .edytowalne{
    width:670px;
}
#mainContainer #leftBox .edytowalne p{
    font:normal 12px Verdana;
    color:#666666;
    margin-bottom:20px;
    line-height: 18px;

}
#mainContainer #leftBox .edytowalne p a{
    color:#666666;
    text-decoration: underline;
}
#mainContainer #leftBox .edytowalne ul{
    list-style-image: url('../../img/site/shared/znaczek.jpg');
    padding-left:37px;
    margin-bottom: 20px;
}

#mainContainer #leftBox .edytowalne ul li{
    font:normal 12px Verdana;
    color:#666666;
    line-height: 18px;
}


#mainContainer #leftBox #imageLink{
    margin-top:25px;
}

#mainContainer #leftBox .zajawkaBox p a span{
    text-decoration: underline;
}
#mainContainer #leftBox .zajawkaBox p a img{
    margin-right:3px;
}

#mainContainer #rightBox .shortDescriptionBox{
    
}

#mainContainer #rightBox .shortDescriptionBox h1{
    font:normal 18px Verdana;
    color:#d40050;
    margin:10px 0;
}

#mainContainer #rightBox .shortDescriptionBox h2{
    font:normal 11px Verdana;
    color:#666666;
}

#mainContainer #rightBox .shortDescriptionBox p{
    font:normal 11px Verdana;
    color:#d40050;
    margin:14px 0 23px 0;
    height:14px;
}
#mainContainer #rightBox .shortDescriptionBox p a{
    color:#d40050;
    vertical-align: middle;
    line-height: 14px;
}
#mainContainer #rightBox .shortDescriptionBox p a span{
    float:left;
}
#mainContainer #rightBox .shortDescriptionBox p a img{
    margin-left:7px;
    margin-top:3px;
    float:left;
}

#mainContainer #leftBox #sendQuestion{
   position: relative;
   padding-bottom: 40px;
 
}

#mainContainer #leftBox #sendQuestion img.koperta{
    position: absolute;
    left:310px;
    top:-70px;
}

#mainContainer #leftBox #sendQuestion form{
 
}

#mainContainer #leftBox #ContactBox{
    padding-bottom: 40px;
}

#mainContainer #leftBox #ContactBox .left{
    width:340px;
    float:left;
    padding-right: 15px;
}
#mainContainer #leftBox #ContactBox .right{
    width:300px;
    float:left;
    height:300px;
    border: 1px solid #999999;
}
#mainContainer #leftBox #sendQuestion form .left{
    width:320px;
    float:left;
}

#mainContainer #leftBox #sendQuestion form .right{
    width:302px;
    float:left;
    padding-top:25px;
    padding-right: 18px;
}



#mainContainer #leftBox #sendQuestion form p{
    font:normal 11px Verdana;
    color:#666666;
    margin-bottom: 2px;
}

#mainContainer #leftBox #sendQuestion form p input{
    width:300px;
    height:17px;
    background-color: #e7e5e6;
    border:1px solid #999999;
    font:normal 11px Verdana;
    color:#666666;
    padding-top:3px;
}

#mainContainer #leftBox #sendQuestion form p textarea{
    background-color: #e7e5e6;
    border:1px solid #999999;
    width:300px;
    height: 135px;
    margin-bottom:10px;
    font:normal 11px Verdana;
    color:#666666;
    padding-top:3px;
}

#mainContainer #leftBox #sendQuestion form p.image input{
    width:70px;
    height:24px;
    border:0;
    float:right;
    background-color: #fff;
}

#mainContainer #leftBox #naviBar{
    width: 420px;
    background-color: #eeeeee;
    border:1px solid #b3b0b0;
    height:20px;
    text-align: center;
    padding-top:5px;
    padding-left:230px;
}

#mainContainer #leftBox #naviBar .naviCurrent{
    float:left;
    font:bold 12px Verdana;
    color:#d40050;
    margin:0 15px;
    
}

#mainContainer #leftBox #naviBar a.naviButtons{
    color:#666666;
    font:normal 11px Verdana;
    float:left;
}
#mainContainer #leftBox #naviBar a.naviButtons img{
    
}
#mainContainer #leftBox #naviBar a.naviButtons span{
    text-decoration: underline;
   
}

#mainContainer #leftBox .refBox{
    width:650px;
    border-bottom:1px dotted #919191;
    padding-bottom:10px;
    margin-bottom:20px;
}

#mainContainer #leftBox .refBox .refDesc{
    width:430px;
    padding-right:20px;
    float:left;
    min-height: 120px;
}

#mainContainer #leftBox .refBox .refDesc p{
    font:normal 12px Verdana;
    color:#666666;
    line-height: 18px;
}

#mainContainer #leftBox .refBox .refDesc p.title{
    font-weight: bold;
}

#mainContainer #leftBox .refBox .refDesc p.site a{
    color:#d40050;
    text-decoration: underline;
}

#mainContainer #leftBox .refBox .refDesc  a img{
    margin-top:10px;
}
#mainContainer #leftBox .refBox .refPicture  a img{
    margin-top:10px;
}
#mainContainer #leftBox .refBox .refImage{
    width: 200px;
    float:left;
}
#mainContainer #leftBox .refBox .refPicture{
    width: 650px;
       float:left;
}



.footer{

    width:1000px;
    height:81px;
    margin:0 auto;
    background-image: url('../../img/site/shared/gradient_footer.jpg');
    background-repeat: no-repeat;
    padding-top:25px;

}

.footer p{
    font:normal 11px Verdana;
    line-height:18px;
    color:#d40050;
    text-align: center;
}
.footer p a{
    color:#d40050;
    
}

.footer p a:hover{
    text-decoration:underline;
}
.footer p.podpis{
    font-weight:normal;
    line-height:16px;
    color:#666666;
}
.footer .dd{
    font-weight:normal;
    line-height:16px;
    color:#999999;
}