@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0px;
	padding:0px;
	text-align: left;
	font-family:Verdana;
	font-size:12px;
	color: #666666;
	background: #FFFFFF;
        background-image: url('../img/shared/tlo.jpg');
        background-repeat: repeat;
}

form,input,textarea,h1,h2,h3,h4,h5,h6,p,div,span,img ,a,ul,li{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Verdana;
	font-size: 12px;
	color:#666666;
	text-decoration:none;
}



.top{
	width:843px;
	height:120px;
	margin:0 auto;
        background-color: #fff;
        padding:0 45px;
	
}

.menu{
        width: auto;
	height:20px;
	padding-top:79px;
	float:right;
}

.menu ul{
	display:inline-block;
	list-style:none;
	float:right;
	
}

.menu ul li{
	float:left;
	padding:2px 13px;
	border-right:#d5d5d5 solid 1px;
	
}

.menu ul li a{
	color:#666666;
	font-size:11px;
}

.menu ul li a:hover{
	color:#999999;
}

#skrajny{
	border-right:0;
	padding-right:0;
}

.baner{
	
	width:843px;
	height:350px;
	margin:0 auto;
        padding:0 45px;
        background-color: #fff;
}

.clear{
    clear:both;
}

.main{
    width:843px;
    padding:0 45px;
    padding-top:55px;
    padding-bottom:40px;
    margin:0 auto;
    background-color: #fff;
        
}


.main .startBox{
    width:281px;
    float:left;
    height:300px;
    margin-bottom:20px;
        
}

.main .all{
    width:100%;
    height:auto;
}

.main .partnerzy{
    width:580px;
    height:auto;
}


.main .partners_logo{
    float:left;
    width:243px;
    padding-right: 20px;
}


.main .startBox h2{
    font:normal 11px Verdana;
    color:#333333;
    line-height: 17px;
    margin-bottom: 7px;
    padding-right: 30px;
}

.main .startBox a{
    font:normal 11px Verdana;
    color:#6f3e8b;
}
.main .startBox a.zobacz{
    margin-left:4px;
}
.main .startBox a:hover{
    text-decoration: underline;
}

.main .startBox p{
    font:normal 11px Verdana;
    color:#666666;
    line-height: 17px;
     margin-bottom: 5px;
     padding-right: 56px;
}
.main .partnerzy p{
    padding-right: 0;
}
.main .all p{
    padding-right:0px;
}

.main .startBox .title{
    height:30px;
    width: 100%;
    margin-bottom: 12px;
    border-bottom:1px solid #d4d4d4;
}

.ofertowy{
    margin-top:22px;
}

.portfolio{
	width:873px;
	margin:0 auto;
         padding:0 30px;
	padding-top:50px;
	text-align:right;
        background-color: #fff;
       
}

.portfolio .title{
	padding-bottom:5px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:12px;
        height:20px;
        width:100%;

	
}

.portfolio .left_content{
	width:672px;
	float:left;
	height:auto;
}
.portfolio .right_content{
	width:200px;
	float:left;
	height:auto;
	text-align:right;

}
.portfolio .right_content h2{
    font:normal 11px Verdana;
    color:#333333;
    line-height: 17px;
    margin-bottom: 7px;
}

.portfolio .right_content p{
     font:normal 11px Verdana;
     color:#666666;
     margin-bottom: 5px;
     line-height:18px;
     width:170px;
     float:right;

}

.portfolio .right_content img.link{
    margin-bottom:4px;
}

.portfolio .right_content .box{
	width:22px;
	height:22px;
	background-color:#6f3e8a;
	float:left;
	margin-right:20px;
	cursor:pointer;
	cursor:hand;
	
	
}

.portfolio .right_content .box p{
	color:#fff;
	text-align:center;
	line-height:22px;
	float:left;
	width:22px;
	cursor:pointer;
	cursor:hand;
	
	

}

.portfolio .right_content .box p a{
	color:#fff;
	float:left;
	width:22px;
}


.portfolio .left_content img{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
	
	
}
.portfolio .bottom{
	width:250px;
	height:140px;
	float:right;
	text-align:right;
	margin-top:40px;
}

.portfolio .bottom h2{
    font:normal 11px Verdana;
    color:#333333;
    line-height: 17px;
    margin-bottom: 7px;
}

.portfolio .bottom a{
    font:normal 11px Verdana;
    color:#6f3e8b;

}

.portfolio .bottom p{
    font:normal 11px Verdana;
    color:#666666;
    line-height: 17px;
    margin-bottom: 17px;
}






.wrap{
	background-color: #CCCCCC;
	width:100%;
	height:70px;
}
#footer{
    width:845px;
    height:67px;
    margin:0 auto;
    background-image:url("../img/shared/gradient.jpg");
    background-repeat: no-repeat;
    background-position: 45px 0px;
    padding:20px 44px 30px 44px;
    background-color: #FFFFFF;
}


#footer p{
    font:normal 11px Verdana;
    line-height:18px;
    color:#715084;
    width: 100%;
    text-align: center;
}
#footer p a{
    color:#715084;
    font:normal 11px Verdana;
}

#footer p a:hover{
    text-decoration:underline;
}
#footer p.podpis{
    font-weight:normal;
    line-height:16px;
    color:#666666;
}


.kontakt{
	width:845px;
	margin:0 auto;
	padding:10px 44px 30px 44px;

        background-color: #fff;
}	

.kontakt .title{
	 height:30px;
            width: 100%;
            margin-bottom: 12px;
            border-bottom:1px solid #d4d4d4;
}

.kontakt p {
	line-height:18px;
         font:normal 11px Verdana;
        color:#666666;

}
.kontakt a{
    font:normal 11px Verdana;
    color:#6f3e8b;
}
.kontakt h2{
    font:normal 11px Verdana;
    color:#333333;
    line-height: 17px;
}


.kontakt .left_content{
	padding-top:55px;
	width:320px;
	float:left;
	padding-right:20px;
	
}
.kontakt .right_content{
	padding-top:55px;
	width:310px;
	float:right;
}

.kontakt input{
	border: #999999  1px solid;
	height:18px;
	width:308px;
	margin-bottom:2px;
        margin-top:2px;
        font:normal 11px Verdana;
       color:#333333;
}

.kontakt select{
	border: #999999  1px solid;
	height:20px;
	width:308px;
	margin-bottom:2px;
	font:normal 11px Verdana;
       color:#333333;
}

.kontakt textarea{
	border: #999999  1px solid;
	width:308px;
        height:150px;
	margin-bottom:13px;
	margin-top:1px;
         color:#333333;
         font:normal 11px Verdana;
}

.kontakt div.komunikat{
        background-color: #e4dce9;
        border:2px solid #cab6d6;
        padding:13px;
        margin-bottom: 15px;
}
.kontakt p.komunikat{
         color:#666666;
         font:normal 11px Verdana;
         line-height: 17px;
        
}


