#info_line {
    margin: 0 auto;
    padding: 0;
    background-color: #002A3A;
    width: 1000px;
    height: 20px;
}
#info_line a {
    margin: 0;
    padding: 3px 10px;
    height: 15px;
    color: #50AFD6;
    display: block;
    float: right;
    width: 50px;
    text-decoration: none;
    font-size:10px;

}
#info_line a:hover {
    color: #ff2000;
}
#layout_dif {
	margin: 0 auto;
	padding:  0;
        width: 1000px;
     
}
#layout_dif h1{
    display: block;
    height: 140px;
    background: black url(../img/portfolio_title.jpg) top left no-repeat ;
}
.case_study_wrapper {
    margin: 0;
    padding: 0;
    background: #002c3c url(../img/dif_case_bg.jpg) top left repeat-x;
    border-bottom: #005474 1px dotted;
}
.case_study {
    margin: 0;
    padding: 0;
    background: transparent url(../img/portfolio_left.png) 270px bottom no-repeat;
    min-height: 197px;
}
.case_study_details{
    margin: 0;
    padding: 15px 40px 15px 70px;
    float: left;
    width: 250px;
    text-align: left;
  
}
.case_study_details p {
    font-size: 11px;
    margin: 20px;
}
h2 {
    width: 170px;
    height: 20px;
    margin: 7px 0 ;
    padding: 0;
 }

h2.zlecenie {
    margin: 0 0 0 270px;
    background: transparent url(../img/portfolio_zakres.png) left top no-repeat;


}
h2.klient{
    background: transparent url(../img/portfolio_klient.png) left top no-repeat;
}
h2.status{
    background: transparent url(../img/portfolio_status.png) left top no-repeat;
}
.case_study_img {
    margin: 0 0 0 350px;
    padding: 25px 15px 15px 0;

    
 
}
.case_study_img p {
    text-align: left;
    margin: 20px 20px 10px 290px;



}
.case_study_img a {
    float: left;
}
.case_study_img a img {
    border: 2px solid #0076a6;
}
.case_study_img a:hover img {
    border: 2px solid #50AFD6;
}

.case_study_img ul{
    margin: 0 0 0 290px;
    padding: 0;
   
}
.case_study_img ul li {
    margin-bottom: 5px;
    list-style-type: none;
    text-align: left;

    color: #4AACD4;

}

.clear {
    clear: both;
}