@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}
a img{ border:none}
/* clear style:end */

body{
font-family:Tahoma;
font-size:10px;
color:#666766;
background:#f7f7f7 url(../../images/headerBg.gif) top center no-repeat;
line-height:150%;
}

a{
color:#48256c;
text-decoration:none;
}
a:hover{
color:#48256c;
text-decoration:underline;
}

.MainWrapper{
width:100%;
clear:both;
}
#header{
background:#FFFFFF url(../../images/headerBg.gif) top center no-repeat;
}
.wrapper{
width:990px;
margin:0px auto;
background-color:#FFFFFF;
}

#content{
background-color:#FFFFFF;
}
#footer .wrapper, #footer{
background:#f7f7f7 url(../../images/footerBg.gif) repeat-x;
}


.headerFlash{ 
height:61px;
background:#f7f7f7 url(../../images/flash_bg.gif) repeat-x;
clear:both;
/*background-position:right top;*/
}
.headerLocalizer{
height:26px;
background:#FFFFFF url(../../images/headerLocalizer.gif) no-repeat;
}
.headerLocalizer .container{
padding:8px 20px 0px 120px;
}
.headerLocalizer a{
font-weight:bold;
}

/* main page */
.mainPageTable{
margin-left:50px;
}
.mainPageTable td{
border:none;
}
.mainPageInfo{
background-repeat:no-repeat;
width:297px;
}
.mainPageInfo h2{
background:url(../../images/pointer.gif) left 5px no-repeat;
margin-left:20px;
font-size:12px;
color:#48256c;
font-weight:bold;
padding-left:15px;
padding-top:3px;
padding-right:30px;
padding-bottom:10PX;
}
.mainPageInfo p{
padding-left:35px;
padding-right:30px;
line-height:15px;
}
.mainPageInfo .line{
background:url(../../images/line.gif) left top no-repeat;
clear:both;
padding-bottom:10px;
margin-left:35px;
}
.mainPageInfo .more{
text-align:right;
padding:10px;
}

.col1{
background-image:url(../../images/col1.gif);
}
.col2{
background-image:url(../../images/col2.gif);
background-color:#fafafa;
}
.col22{
background-color:#fafafa;
}
.col3{
background-image:url(../../images/col3.gif);
}

.mainGpageFlash img{
float:left;
}
.mainGpageFlash a{
display:block;
}

#footer .wrapper .container{
padding:10px 45px 10px 80px;
}
.footerMenu{
float:left;
width:235px;
}
.footerParners{
float:right;
width:600px;
}
.footerMenu .menu{
padding-top:8px;
}
.footerMenu .info{
padding-top:10px;
}

/* oferta */



.oferta{
padding-top:16px;
padding-left:39px;
padding-bottom:20px;
padding-right:40px;
}

.oferta .left p{
padding-left:20px;
padding-right:15px;
padding-bottom:20px;
}
.oferta .heading{
height:37px;
background:url(../../images/header_line.gif) left bottom no-repeat;
margin-bottom:15px;
}
.oferta .left{
width:456px;
float:left;
border-right:1px solid #f0f0f0;
}
.oferta .right{
width:431px;
float:right;
}
.oferta .right .item{
padding-bottom:10px;
padding-left:120px;
background-repeat:no-repeat;
}
.oferta .right #item_1{
background-image:url(../../images/spec_2.jpg);

}
.oferta .right #item_2{
background-image:url(../../images/spec_1.jpg);
}
.oferta .right #item_3,
.oferta .right #item_4{
background-image:url(../../images/spec_3.jpg);
}
.oferta .right p{
padding-left:20px;
padding-right:15px;
padding-bottom:20px;
}
.oferta .left strong, .oferta .mainContentLeft strong, .zespolContainer strong, .oferta .right strong{
font-weight:normal;
color:#694c87;
}


/* oferta podstrony */

#sub{
padding-right:0px;
}
.oferta .leftMenu{
float:left;
display:inline;
width:308px;
border-right:1px solid #f0f0f0;
/*padding:10px 0px;*/
}
.oferta .leftMenu .container{
margin-right:10px;
}

.oferta ul#menu{
border-top:1px solid #f0f0f0;
background-color:#fafafa;
margin-bottom:15px;
}
.oferta ul#menu li a{
padding:7px;
padding-left:35px;
background:url(../../images/pointer.gif) 20px center no-repeat;
display:block;
border-bottom:1px solid #f0f0f0;
color:#7a7a7a;
font-size:11px;
}
.oferta ul#menu li a:hover{
background-color:#f2f0f5;
text-decoration:none;
color:#48256c;
}
.oferta .dlaczego_text{
border-bottom:1px solid #f0f0f0;
padding-bottom:2px;
margin-bottom:10px;
}
.oferta ul#dlaczego{
padding-left:35px;
}
.oferta ul#dlaczego li{
padding-left:35px;
display:block;
background-repeat:no-repeat;
padding-bottom:18px;
}
#dlaczego_1{
background-image:url(../../images/dlaczego_1.gif);
}
#dlaczego_2{
background-image:url(../../images/dlaczego_2.gif);
}
#dlaczego_3{
background-image:url(../../images/dlaczego_3.gif);
}

.oferta .mainContent{
width:622px;
float:right;
}

.oferta  .ofertaTitle{
clear:both;
padding-bottom:10px;
}
.oferta .mainContentLeft{
float:left;
width:335px;
}
.oferta .mainContentLeft p{
text-align:justify;
}
.oferta .mainContentRight{
float:right;
width:269px;
}
.mainContentRight .container{
padding-bottom:20px;
}
.mainContentRight .zapytaj{
padding-bottom:4px;
border-bottom:1px solid #f0f0f0;
margin-bottom:10px;
}
.zapytajContent{
padding-right:45px;
text-align:justify;
}


/* inne podstrony*/


.oferta .zespolContainer .item{
padding-left:0px;
padding-bottom:30px;
}
.oferta .zespolContainer .item .title{
font-weight:bold;
padding-bottom:20px;
color:#694c87;

}

.mainContentLeft ul{
margin-left:30px;
margin-top:20px;
}
.mainContentLeft ul li{
list-style-type:circle;
padding-left:10px;
padding-bottom:8px;
}



.clInput, .clTextarea{
width:300px;
border:1px solid #e6e6e6;
padding:2px;
margin-bottom:5px;
}
.clTextarea{ 
height:150px;
}
.button_funkcja{
background-color:#48256c;
border:1px solid #48256c;
color:#ffffff;
padding:2px 10px;;
}
.pgUrl{
text-transform:lowercase;
}
#infoBoxMessage{
padding:10px;
color:green;
font-size:12px;
}